当前位置:主页 > 查看内容

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

发布时间:2021-05-07 00:00| 位朋友查看

简介:git是什么就不废话了 出现以下情况怎么解决? 有个 index.ts 文件 export const ENV = { mode: 'Production', baseUrl: '/api/web/v1', iotUrl: '/iot/web/v1',}; 同事A提交并修改了index.ts,同事B本地也在修改index.ts,并且改的是同一个地方;当同事B提交……

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提交自己代码时候,就有了冲突;

image.png

解决放法:

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

然后我们看下工作环境,git status

image.png

这里说是这个文件同时被修改;我们可以git diff看一下

image.png

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

image.png

然后就可以进行提交了

image.png

这样就好了!!


本文转自网络,版权归原作者所有,原文链接:https://segmentfault.com/a/1190000039956292
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:一文带你理解最简消息队列实现 下一篇:没有了

推荐图文


随机推荐