冲突是很常见的事情,但是为了更好的处理冲突,大家在push代码之前一定要记得先从远端拉取代码。本文默认 操作都是先pull 再push。
冲突分为两种:
1、文件冲突,方法不冲突
2、文件冲突,方法冲突
下文将对两种冲突分别处理:
处理冲突1:
本地代码未做任何操作,拉取代码时会有如下提示:
如何处理呢?
第一步,将代码提交到本地仓库
第二步,拉取代码。因为是文件冲突,方法没有冲突,软件会自动合并代码
第三步,推送代码即可
处理冲突2:
第一步:拉取代码(会报冲突1中第一步的错误)
第二步:提交到本地仓库
第三步:再次拉取代码(不会报错)
第四步:到开发工具中处理冲突
第五步:暂存,提交到本地
第六步:推送到远端
按照冲突的部位,分别给出了解决方案,其实在开发当中只用第二种方法就行。