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中这时候就提示有冲突了,如下图:
2.fan解决冲突,并重新提交至自己的分支fan中,解决冲突后的内容如下图:
第五步:
shang检出fan,并合并到自己的分支shang中,这时sourcetree会提示有版本落后,在推送按钮那里会有红色的提示,直接点击推送,推送的远程的shang分支中。至此fan跟shang的内容就保持一致了。
最后贴一张脑图,如下: