合并分支遇到冲突

合并分支遇到冲突

当两条分支对同一个文件的同一个文本块进行了不同的修改,并试图合并时,Git不能自动合并的,称之为冲突(conflict)。解决冲突需要人工处理。

比如在master分支,对test.txt文件第一行改为 “你&我”,在dev分支,对text.txt文件第一行改为"你and我",两个分支修改后都添加暂存区然后提交到版本库,这时对master分支和dev分支合并,会出现冲突。

解决办法是修改两个分支的test.txt文件第一行为同样的内容,比如“你和我”,添加暂存区然后提交到版本库,然后再合并,就成功了。

用git log --graph命令可以看到分支合并图。

推荐阅读更多精彩内容