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看一下
<<<<<<和>>>>>>之间就是冲突的地方,删掉需要的就行了。
然后就是
这样就好了!!