为什么我的更改被移至Git Merge上的另一个文件?

时间:2019-10-14 04:41:38

标签: git

在新的分支中,我创建了一个新文件(文件A),并在上面写了一些代码。

合并到开发分支后,我在一个旧文件File B中遇到合并冲突。对其运行git diff,我发现文件B被我对文件A所做的相同更改所覆盖。

会有人知道这是为什么吗,我该如何解决?

请注意,我尚未在新分支上处理文件B,并且文件A似乎已被合并删除。

1 个答案:

答案 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