沖突是很常見的事情,但是為了更好的處理沖突,大家在push代碼之前一定要記得先從遠端拉取代碼。本文默認 操作都是先pull 再push。
沖突分為兩種:
1、文件沖突,方法不沖突
2、文件沖突,方法沖突
下文將對兩種沖突分別處理:
處理沖突1:
本地代碼未做任何操作,拉取代碼時會有如下提示:
如何處理呢?
第一步,將代碼提交到本地倉庫
第二步,拉取代碼。因為是文件沖突,方法沒有沖突,軟件會自動合並代碼
第三步,推送代碼即可
處理沖突2:
第一步:拉取代碼(會報沖突1中第一步的錯誤)
第二步:提交到本地倉庫
第三步:再次拉取代碼(不會報錯)
第四步:到開發工具中處理沖突
第五步:暫存,提交到本地
第六步:推送到遠端
按照沖突的部位,分別給出了解決方案,其實在開發當中只用第二種方法就行。