关于atlassian sourcetree:Source Tree GIT – 如何取消合并

Source Tree GIT - How to cancel a merge

本问题已经有最佳答案,请猛点这里访问。

开始合并源树中的分支,改变了我的想法。想要重做合并,但再次启动合并时出错:

"fatal: You have not concluded your merge (MERGE_HEAD exists).Please,
commit your changes before you merge."

Error

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

如何取消此合并?


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

如果不执行git status git status,以确定冲突和更改是什么,然后提交这些更改以继续合并。


因为您有未提交的代码,所以可以恢复到您的EDOCX1[0]

江户十一〔一〕号


来自Atlassian Doc资源:

Hit 'Revert' on the toolbar, but then click on the 'Reset All' tab and use that. This will reset the merge metadata too.

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

1
git reset --hard HEAD