git是什麼就不廢話了git
出現如下狀況怎麼解決?web
有個index.ts
文件api
export const ENV = { mode: 'Production', baseUrl: '/api/web/v1', iotUrl: '/iot/web/v1', };
同事A提交併修改了index.ts,同事B本地也在修改index.ts,而且改的是同一個地方;當同事B提交本身的本地代碼時候卻發現提交不上去;url
同事A修改文件以下:(修改了basrurl的內容)spa
export const ENV = { mode: 'Production', baseUrl: 'api', iotUrl: '/iot/web/v1', };
同事B修改文件以下:(一樣也修改了basrurl的內容)code
export const ENV = { mode: 'Production', baseUrl: '/api/web/v1/user', iotUrl: '/iot/web/v1', };
這時候當同事B提交本身代碼時候,就有了衝突;it
解決放法:io
首先,先吧遠程master
的代碼git merge master
到本地master
,而後git pul origin master
ast
而後咱們看下工做環境,git status
class
這裏說是這個文件同時被修改;咱們能夠git diff看一下
<<<<<<
和>>>>>>
之間就是衝突的地方,刪掉須要的就好了。
而後就能夠進行提交了
這樣就行了!!