【11】Git解决冲突

15 篇文章 52 订阅
【11】Git解决冲突
人生总会有一些不如意的事情,合并分支也是一样,在合并分支时,如果多个分支同时更改了同一个文件并提交,这个时候将会出现冲突,我们一起来看一下如何解决
首先先创建并切换到dev分支,修改readme.txt最后一行添加上 dev add ,然后提交文件

切换到master分支在最后一行添加上 master add 然后提交文件

现在,master和dev分支都各子提交了自己的最新修改,变成了这样

这种情况下,Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突,我们试试看:

Git告诉我们合并失败,存在冲突,具体表现在哪呢,我们打开readme.txt来看一看

Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,我们修改如下后保存:

再提交:

现在 master和dev合并分支后变成下图所示

最后删除分支 dev



小结
当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值