> 技术文档 > 撤销Git合并操作方法总结_git 撤销合并

撤销Git合并操作方法总结_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 表示你要撤销合并到当前分支的更改(相对于合并的\"第一个父提交\")。