git如何解決衝突(master分支的上的衝突--太歲頭上動土)
阿新 • • 發佈:2018-12-28
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看一下
<<<<<<和>>>>>>之間就是衝突的地方,刪掉需要的就行了。
然後就是
這樣就好了!!