修复琐碎/莫名其妙的git冲突而不合并

时间:2016-07-25 10:43:55

标签: git merge bitbucket

在bitbucket上的拉取请求预览中,我出现了一些微不足道的冲突,就像这一个,源中有一个空行和目的地中有一个空行,但是git认为它是冲突

+<<<<<<< destination:fdgdfdf35245b453kjb4k63k454

+=======
+        
+>>>>>>> source:34235hj3235g2kighbhjgk4jh25

现在,我当然可以在开发分支中运行git merge master来创建上面的行,修复'冲突'并推送到远程。但这意味着分支合并为主 - 我希望它仍然是一个单独的分支。这可能吗?为什么git无论如何都认为上述是冲突?

1 个答案:

答案 0 :(得分:2)

diff的底部包含空格,而顶部不包含空格。

一个空行仍然可以包含在更改中,如果你们两个都改变了这一行,一行没有空格,那么就会产生冲突。