mirror of
https://github.com/git-learning-game/oh-my-git.git
synced 2024-11-18 16:20:35 +01:00
54 lines
1 KiB
Text
54 lines
1 KiB
Text
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...
|