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看一下

 

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

 

然后就是

这样就好了!!

 

转载于:https://www.cnblogs.com/wangzhichao/p/10189684.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值