2021-09-24 20:54:49 +02:00
|
|
|
title = Interrompere un merge
|
2021-01-13 16:26:48 +01:00
|
|
|
cards = checkout commit-auto merge merge-abort
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
[description]
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
Può capitare che tu voglia unire il contenuto di due commit ma si verifica un conflitto che al momento non vuoi risolvere.
|
2021-01-13 16:26:48 +01:00
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
In queste situazioni, puoi interrompere il merge per riprendere successivamente. Usa
|
2021-01-05 17:58:06 +01:00
|
|
|
git merge --abort
|
2021-09-24 20:54:49 +02:00
|
|
|
mentre sei nel processo di merge.
|
2021-01-05 17:58:06 +01:00
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
Prova a unire i due commit e interrompi la procedura di merge.
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
[setup]
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
echo "Un nuovo giorno sta iniziando" > you
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
git add .
|
|
|
|
git commit -m "Start"
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
echo "Stai camminando sulla corsia principale." >> you
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
git add .
|
2021-09-24 20:54:49 +02:00
|
|
|
git commit -m "Corsia Principale"
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
git checkout HEAD~1
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
echo "Stai camminando sulla corsia laterale." >> you
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
git add .
|
2021-09-24 20:54:49 +02:00
|
|
|
git commit -m "Corsia laterale"
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
git checkout HEAD~1
|
|
|
|
|
|
|
|
git branch -D main
|
|
|
|
|
|
|
|
[actions]
|
|
|
|
|
|
|
|
if test -f .git/MERGE_HEAD; then
|
|
|
|
touch .git/secretfile
|
|
|
|
fi
|
|
|
|
|
|
|
|
[win]
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
# Hai provato a fare il merge?
|
2021-01-05 17:58:06 +01:00
|
|
|
test -f .git/secretfile
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
# Hai interrotto il merge?
|
2021-01-13 16:26:48 +01:00
|
|
|
test -f .git/secretfile && ! test -f .git/MERGE_HEAD && ! git rev-parse HEAD^^
|
2021-01-05 17:58:06 +01:00
|
|
|
|
|
|
|
[congrats]
|
|
|
|
|
2021-09-24 20:54:49 +02:00
|
|
|
Aaah, faremo il merge più tardi...
|