源树GIT - 如何取消合并

Yig*_*mer 3 git git-merge atlassian-sourcetree

在源代码树中启动了分支之间的合并,改变了我的想法.想要重做合并但是在再次开始合并时遇到错误:

"致命:你还没有完成你的合并(MERGE_HEAD存在).请在合并之前提交你的更改."

错误

我看不到任何未提交的文件,但是当单击"提交"时,我得到之前的合并更改.

如何取消此合并?

Yog*_*h_D 8

您正在合并过程中.如果您需要中止合并,您需要通过使用退出合并git merge --abort.

如果没有执行git状态git status来确定冲突和更改是什么,然后提交这些更改以继续合并.


Tim*_*sen 3

来自此Atlassian 文档资源

点击工具栏上的“恢复”,然后单击“全部重置”选项卡并使用它。这也将重置合并元数据。

顺便说一句,您可以使用以下命令从 Git 命令行处理此问题:

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)