sourcetree处理冲突文件

冲突是很常见的事情,但是为了更好的处理冲突,大家在push代码之前一定要记得先从远端拉取代码。本文默认 操作都是先pull 再push。
冲突分为两种:
1、文件冲突,方法不冲突
2、文件冲突,方法冲突
下文将对两种冲突分别处理:

处理冲突1:
本地代码未做任何操作,拉取代码时会有如下提示:
sourcetree处理冲突文件

如何处理呢?
第一步,将代码提交到本地仓库
sourcetree处理冲突文件

第二步,拉取代码。因为是文件冲突,方法没有冲突,软件会自动合并代码
sourcetree处理冲突文件
第三步,推送代码即可

处理冲突2:
第一步:拉取代码(会报冲突1中第一步的错误)
sourcetree处理冲突文件
第二步:提交到本地仓库
sourcetree处理冲突文件

第三步:再次拉取代码(不会报错)
sourcetree处理冲突文件
第四步:到开发工具中处理冲突
sourcetree处理冲突文件

第五步:暂存,提交到本地
sourcetree处理冲突文件

第六步:推送到远端
sourcetree处理冲突文件

按照冲突的部位,分别给出了解决方案,其实在开发当中只用第二种方法就行。

上一篇:码云 Git 入门篇 ---简介、安装、使用


下一篇:SourceTree的软合并、混合合并、强合并区别