git-分支的冲突与冲突的解决

创建一个冲突

主线分支与支线分支同时操作一个文件

合并的时候,就有机会弄成一个冲突

效果如下

》基本情况

在这里插入图片描述

查看一下文件内容

test1.txt

在这里插入图片描述

效果图

在这里插入图片描述

》做个新分支

在这里插入图片描述

效果

在这里插入图片描述

在这里插入图片描述

》dev分支修改并提交

在这里插入图片描述

效果相当于

在这里插入图片描述

》切回到mast分支

也添加

也提交

在这里插入图片描述
切换后看不到dev的添加操作

在这里插入图片描述

自己来搞个变化的

在这里插入图片描述

效果图

在这里插入图片描述

》切换到dev分支

比较这两个情况下的文本内容

在这里插入图片描述

》再切回来

在这里插入图片描述

》开始合并

master分支合并dev分支

在这里插入图片描述

冲突发生了

查看冲突的文件内容

在这里插入图片描述
查看状态
在这里插入图片描述

在这里插入图片描述

解决冲突

编辑冲突的文件
在这里插入图片描述

手动编辑去掉标记

在这里插入图片描述

重新提交

在这里插入图片描述

效果图

在这里插入图片描述

查看分支的解决情况

git log --graph --pretty=oneline

在这里插入图片描述

》切到dev分支看看

在这里插入图片描述

》回到master分支再看

在这里插入图片描述

删除dev分支

在这里插入图片描述

删除前

在这里插入图片描述

删除后

在这里插入图片描述

总结

当两个分支同时操做一个文件的时候

会有冲突发生

解决冲突的办法

编辑冲突的文件

删掉里面的冲突标记

然后再次提交新的版本

用新的版本作为继续的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值