我怎样才能知道git为什么要在传入的合并中删除文件?

我怎样才能知道git为什么要在传入的合并中删除文件?,git,merge,Git,Merge,我有一根树枝是我从主人那里拔出来的。我有一些文件是在创建分支之后添加到master中的。当我向下合并该分支时,它会删除master中的文件,这是我不想要的 有两个不同的活动分支,它们之间有一些来回的合并。我怀疑可能是在另一个分支中添加的文件(可能是手动添加的)随后被删除,然后该分支被合并到我的问题分支中。但是,在该文件上大量使用git log(包括--all和--follow等选项)并没有发现问题分支。我能找到的唯一涉及这些文件的更改是master中的原始添加。我还增加了合并的详细程度,这似乎没

我有一根树枝是我从主人那里拔出来的。我有一些文件是在创建分支之后添加到master中的。当我向下合并该分支时,它会删除master中的文件,这是我不想要的

有两个不同的活动分支,它们之间有一些来回的合并。我怀疑可能是在另一个分支中添加的文件(可能是手动添加的)随后被删除,然后该分支被合并到我的问题分支中。但是,在该文件上大量使用
git log
(包括
--all
--follow
等选项)并没有发现问题分支。我能找到的唯一涉及这些文件的更改是master中的原始添加。我还增加了合并的详细程度,这似乎没有给我更多的细节

我一辈子都不明白git为什么要删除这些东西。有人建议我在git中使用什么样的数据挖掘工具来了解这里发生了什么吗