git如何解决冲突(master分支的上的冲突)

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

image.png

解决放法:io

首先,先吧远程master的代码git merge master到本地master,而后git pul origin masterast

而后咱们看下工做环境,git statusclass

image.png

这里说是这个文件同时被修改;咱们能够git diff看一下

image.png

<<<<<<>>>>>>之间就是冲突的地方,删掉须要的就好了。

image.png

而后就能够进行提交了

image.png

这样就行了!!

相关文章
相关标签/搜索