我是 Git 新手(来自 Subversion 和 Bazaar)。
当我一直在处理一个分支并进行提交时,从那时起 master 发生了一些提交,当我将分支合并到 master 时,我发现了一些奇怪的情况:
- 在我的提交和主人的提交中,我们都创建了一个具有相同路径的新文件。它决定用我的文件完全覆盖主文件,没有冲突警告!
- 已在两个分支中修改的预先存在的文件向我显示冲突警告,并且为某些部分添加了内联注释,但对于其他部分,它实际上会在没有警告的情况下覆盖。
我可以告诉 Git 对这些冲突更严格吗?我不希望它在没有警告的情况下覆盖文件,如果它要评论文件供我检查,我希望它提供完全差异的绝对评论。
如果没有,我只好确定自己都修改过的文件,然后手动合并。