在新的分支中,我创建了一个新文件(文件A),并在上面写了一些代码。
合并到开发分支后,我在一个旧文件File B中遇到合并冲突。对其运行git diff
,我发现文件B被我对文件A所做的相同更改所覆盖。
会有人知道这是为什么吗,我该如何解决?
请注意,我尚未在新分支上处理文件B,并且文件A似乎已被合并删除。
答案 0 :(得分:1)
尝试添加-Xno-renames
to your git merge command,以查看是否是Git认为FileB
重命名为FileA
(由于内容相似)的情况
git merge -Xno-renames development
或(Git 2.18 +,2018年第二季度):
git -c merge.renames=false development