GIT:如何撤消合并?

mar*_*osh 6 git git-merge

我已经完成 merge some-branchinto master,但出现冲突。如何撤消这个操作?

git checkout master
git merge some-branch
...
CONFLICTS :(
Run Code Online (Sandbox Code Playgroud)

Ada*_*ruk 15

git merge --abort
Run Code Online (Sandbox Code Playgroud)

是最近添加的选项。它符合您的期望。


Dan*_*ter 3

如果存在冲突,您的合并将尚未提交,因此您可以使用git reset --hard HEAD删除合并。

  • 不鼓励使用`git reset --hard` (2认同)