在源代码树中启动了分支之间的合并,改变了主意。想要重做合并,但在再次开始合并时遇到错误:
"致命:你还没有完成你的合并(MERGE_HEAD存在)。请, 在合并之前提交您的更改。"
我看不到任何未提交的文件,但是当点击"提交"时,我得到之前的合并更改。
如何取消此合并?
答案 0 :(得分:6)
您正在合并中。
如果您需要中止合并,则需要使用git merge --abort
退出合并。
如果没有执行git status git status
来确定冲突和更改是什么,然后提交这些更改以继续合并。
答案 1 :(得分:0)
点击'还原'在工具栏上,然后点击“重置所有”'选项卡并使用它。这也将重置合并元数据。
顺便说一句,您可以使用以下命令从Git命令行处理:
git reset --hard HEAD
答案 2 :(得分:0)
由于您有未提交的代码,因此可以恢复为HEAD
> git reset --hard HEAD