git - 源代码树 GIT - 如何取消 merge

标签 git git-merge atlassian-sourcetree

<分区>

开始 merge 源代码树中的分支并改变了我的想法。想要重做 merge ,但再次开始 merge 时出现错误:

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

Error

我看不到任何未提交的文件,但是当单击“提交”时,我得到了之前的 merge 更改。

如何取消 merge ?

最佳答案

您正处于 merge 过程中。 如果您需要中止 merge ,您需要使用 git merge --abort 退出 merge 。

如果没有执行 git status git status 找出冲突和更改是什么,然后提交这些更改以继续 merge 。

关于git - 源代码树 GIT - 如何取消 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49749832/

相关文章:

git - 当它说一个 git step 是 "1 ahead"是什么意思

git - 使用 Git 在特定时间或日期自动提交和推送

git hooks 在提交消息中强制执行 JIRA 票号

git pull 检查文件是否改变 bash

git pull 选项以防止 merge 冲突

git - 检查git分支是否已 merge 到其他分支而不运行 `git merge`

git - 为什么 Sourcetree 不支持在 Git-flow 分支名称中使用 '/'?

混帐: "Warning: Changing a readonly file"

git - 在使用 Visual Studio 2013 时,TFVC(TFS 版本控制)和用于源代码控制的 Git 之间的最大区别是什么?

xcode - 使用 Xcode merge 两个分支