git如何解決沖突(master分支的上的沖突--太歲頭上動土)


歡迎加入前端交流群交流知識&&獲取視頻資料:749539640

git是什么就不廢話了,詳情點擊

出現以下情況怎么解決?

有個index.ts文件

export const ENV = {
  mode: 'Production',
  baseUrl: '/api/web/v1',
  iotUrl: '/iot/web/v1',
};

 

同事A提交並修改了index.ts,同事B本地也在修改index.ts,並且改的是同一個地方;當同事B提交自己的本地代碼時候卻發現提交不上去;

同事A修改文件如下:(修改了basrurl的內容)

export const ENV = {
  mode: 'Production',
  baseUrl: 'api',
  iotUrl: '/iot/web/v1',
};

同事B修改文件如下:(同樣也修改了basrurl的內容)

export const ENV = {
  mode: 'Production',
  baseUrl: '/api/web/v1/user',
  iotUrl: '/iot/web/v1',
};

這時候當同事B提交自己代碼時候,就有了沖突;

 

 解決放法:

首先,先吧遠程master的代碼merge到本地master,然后在git pul origin 

然后我們看下工作環境,git status

這里說是這個文件同時被修改;我們可以git diff看一下

 

 <<<<<<和>>>>>>之間就是沖突的地方,刪掉需要的就行了。

 

然后就是

這樣就好了!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM