【解决】This branch has conflicts that must be resolved git合并代码冲突问题

在多人开发项目的时候,别人给我提交代码的时候,出现了这样的问题:
在这里插入图片描述
也就是在合并代码时,发现代码冲突而导致合并不了分支。

解决方法:

  • 如果是小的问题导致了代码冲突而合并不了,那么直接点击Resolve Conflicts按钮去在线修改代码即可;
  • 但是在上图中,我遇到的问题比较复杂,官方也提示了这些冲突比较难以解决,不支持在网站中在线修改解决;
    在这里插入图片描述
    先点击Use the command line,它这里会给你提示步骤:
    在这里插入图片描述
    第一步先切换分支到提交者的分支上,然后在我们本地仓库下打开git窗口,执行git pull https://github.com/numberxiaohei/frog-novel-vue.git dev,这个时候,你会发现,冲突的代码被拉取合并到你的本地仓库下了。

并且还会给你相应的提示,告诉你哪个地方出现了冲突。
在这里插入图片描述
在这里插入图片描述

在修改完冲突之后,首先执行git add .标识去mark resolution,然后切换到我们自己的分支下,也就是代码需要提交到哪个分支下,这里我是开发环境,所以执行git checkout dev
在这里插入图片描述
然后这个时候,执行git merge --no-ff numberxiaohei-dev指令去合并代码
在这里插入图片描述

合并完成后,将我们的代码push到dev分支上即可。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值