git 合并冲突问题

两个从master签出的分支A,B
A分支在1月1日的时候删除了FileA,B分支在1月2日将FileA放到了A/FileA
最后合并(B merge master,然后 A再merge master)后,A/FileA仍存在
这种情况有没有办法避免或者在合并时能及时发现

阅读 1.9k
2 个回答

我似乎是弄错了
这种情况在合并时会出现冲突,如果你用工具看的话冲突文件看起来就像新增一个文件,当时我没注意,就直接把那个文件添加暂存所以最后会看到"被删除的文件还存在"的现象

显示两个分支中所有有差异的文件
git diff A B --stat

推荐问题