【Git学习】7.分支(branch)的合并(merge)冲突

在xiaokeai_1.py修改一下:

【Git学习】7.分支(branch)的合并(merge)冲突

添加提交(可以使用commit -am):

【Git学习】7.分支(branch)的合并(merge)冲突

转到dev分支:

【Git学习】7.分支(branch)的合并(merge)冲突

dev分支的xiaokeai_1.py:

【Git学习】7.分支(branch)的合并(merge)冲突

修改一下,这个修改和master分支不一样:

【Git学习】7.分支(branch)的合并(merge)冲突

添加提交:

【Git学习】7.分支(branch)的合并(merge)冲突

回到master分支:

【Git学习】7.分支(branch)的合并(merge)冲突

还记得master分支的xiaokeai_1.py与dev不同:

【Git学习】7.分支(branch)的合并(merge)冲突

查看log,确认和dev不同:

【Git学习】7.分支(branch)的合并(merge)冲突

dev的log:

【Git学习】7.分支(branch)的合并(merge)冲突

回到master分支:

【Git学习】7.分支(branch)的合并(merge)冲突

使dev合并入master,此时报错,因为两边修改信息冲突,所以无法合并:

【Git学习】7.分支(branch)的合并(merge)冲突

打开xiaokeai_1.py,报错信息已给出:

【Git学习】7.分支(branch)的合并(merge)冲突

我把dev和master分支的内容都改为edited in master and dev:

【Git学习】7.分支(branch)的合并(merge)冲突

回到master分支中添加提交,解决报错:

【Git学习】7.分支(branch)的合并(merge)冲突

查看log:

【Git学习】7.分支(branch)的合并(merge)冲突

这时候我们合并就没问题了:

【Git学习】7.分支(branch)的合并(merge)冲突