sourcetree合并代码,解决冲突流程记录

第一步:

shang创建git-test文件,文件内容为 “123”,然后提交并推送到分支shang中。

第二步:

fan检出shang,并合并到自己的分支fan中。

第三步:

1.shang在原有的git-test文件中新增“8888”提交并推送到自己的分支shang中;

2.fan在原有的git-test文件中新增“567”提交并推送到自己的分支fan中;

第四步;

1.fan检出shang,并合并到自己的分支fan中这时候就提示有冲突了,如下图:

sourcetree合并代码,解决冲突流程记录

2.fan解决冲突,并重新提交至自己的分支fan中,解决冲突后的内容如下图:

sourcetree合并代码,解决冲突流程记录

第五步:

shang检出fan,并合并到自己的分支shang中,这时sourcetree会提示有版本落后,在推送按钮那里会有红色的提示,直接点击推送,推送的远程的shang分支中。至此fan跟shang的内容就保持一致了。

 

最后贴一张脑图,如下:

sourcetree合并代码,解决冲突流程记录