oh-my-git/levels/it/merge/merge-abort

55 lines
1 KiB
Text
Raw Normal View History

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