Якщо ваша версія git> = 1.6.1, ви можете використовувати git reset --merge
.
Також, як згадує @Michael Johnson, якщо ваша версія git> = 1.7.4, ви також можете використовувати git merge --abort
.
Як завжди, переконайтеся, що у вас немає неподілених змін, перш ніж розпочати злиття.
Зі сторінки git merge man
git merge --abort
еквівалентно , git reset --merge
коли MERGE_HEAD
присутній.
MERGE_HEAD
присутній, коли відбувається злиття.
Також щодо невмілих змін при запуску об’єднання:
Якщо у вас є зміни, які ви не хочете здійснити перед початком злиття, просто git stash
їх перед злиттям і git stash pop
після закінчення злиття або припинення його.