由于冲突,Git合并失败

这个问题在这里已经有了答案:

  • 如何解决Git中的合并冲突? 32个答案

  • 这些都不是错误。 它们是合并冲突(注意,git本身并不使用“错误”这个词,而是说“冲突”)。

    这是一个重要的区别:git中的冲突是正常的和无害的。 他们的意思是为你工作,但不是问题。 Git非常善于保持尽可能小的冲突(与一些较旧的版本控制系统相反),并且通常非常明确且对其消息有帮助。

    在这种情况下,冲突正是它所说的:有人删除feat_branch的文件,但您同时修改了同一个文件。 如果你从feat_branch开始以来没有修改过这个文件,git会在合并过程中删除它。 如果他们没有删除它,那么您的更改就会一直保留下来。 但在这种情况下,git需要人为的决定,因为你明显有另一个意图,而不是删除该文件的人/女孩。

    如果你输入git status ,你会得到一个有用的注释,给你一个关于哪个命令选择哪个分辨率(即删除文件或保留它)的提示。

    链接地址: http://www.djcxy.com/p/7227.html

    上一篇: Git merge failing due to conflicts

    下一篇: how to fix this kind of git conflict: .merge