git merge如何判断冲突,会不会误删代码

在进行git上不同分支的合并的时候,看到有文件删除,担心会不会将有用的代码文件删除了,且想知道怎么判断什么时候是内容冲突,什么时候是内容增加。

查找资料,看了这个懂了:git merge如何判定冲突_小六神通的博客-CSDN博客_git判断是否有冲突。 主要是,git的merge底层,其实是对比了三个分支,除了当前分支(ours)和待合并分支(theirs),还有他俩的共同祖先(ancestor)。通过他俩和共同祖先的对比差异,合并这两组差异,如果双方同时修改了一处地方且修改内容不同,就判定为合并冲突。

你可能感兴趣的:(Python,git,github)