撤销Git合并操作方法总结
方法1:使用 git merge --abort
如果合并冲突还没有被解决(即你还没有执行 git add
或 git commit
),可以简单地中止合并:
git merge --abort
方法2:使用 git reset
(如果已经提交了合并)
如果已经提交了合并,可以使用:
git reset --hard HEAD~1
这会撤销最后一次提交(即合并提交),将分支重置到合并前的状态。
方法3:使用 git revert
(如果你想保留合并历史)
如果你想保留合并的历史记录但撤销合并带来的更改:
git revert -m 1 HEAD
-m 1
表示你要撤销合并到当前分支的更改(相对于合并的"第一个父提交")。