源树GIT - 如何取消合并

时间:2018-04-10 09:16:51

标签: git atlassian-sourcetree

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

  

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

Error

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

如何取消此合并?

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:0)

从此Atlassian doc resource

  

点击'还原'在工具栏上,然后点击“重置所有”'选项卡并使用它。这也将重置合并元数据。

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

git reset --hard HEAD

答案 2 :(得分:0)

由于您有未提交的代码,因此可以恢复为HEAD

> git reset --hard HEAD