在bitbucket上的拉取请求预览中,我出现了一些微不足道的冲突,就像这一个,源中有一个空行和目的地中有一个空行,但是git认为它是冲突
+<<<<<<< destination:fdgdfdf35245b453kjb4k63k454
+=======
+
+>>>>>>> source:34235hj3235g2kighbhjgk4jh25
现在,我当然可以在开发分支中运行git merge master
来创建上面的行,修复'冲突'并推送到远程。但这意味着分支合并为主 - 我希望它仍然是一个单独的分支。这可能吗?为什么git无论如何都认为上述是冲突?
答案 0 :(得分:2)
diff的底部包含空格,而顶部不包含空格。
一个空行仍然可以包含在更改中,如果你们两个都改变了这一行,一行没有空格,那么就会产生冲突。