关于git分支冲突问题

什么是冲突

在Git中,冲突是指两个或多个开发者对同一文件统一部份进行了不同的修改,并且在合并这些修改时,Git无法自动确定应该采用哪种修改而产生的情况。

分支冲突

如何出现并解决

在一个版本时,有一个master分支,然后我创建了一个dev的分支并跑到dev分支上提交了一个修改到本地仓库,然后到master分支又提交了一个修改到本地仓库,现在我想和dev合并,就会产生冲突。

修改冲突就是你在master分支上,尝试合并之后会出现修改冲突的部分,然后把文件改成你想要的,提交后把dev分支删除就好。

图有一些潦草,不要介意

例子
1.创建文件夹

我就从头开始了

现在我的记事本长这样

2.创建dev分支并在dev分支修改内容

现在长这样

3.转到master分支并在master分支上修改内容

和上一步差不多

我就不多做解释了

4.合并分支出现冲突

为了演示,所以就没有禁用fast forward

5.解决分支冲突

针对初学者来说,直接在文件里该就好

我把文件改成了这样

然后我们直接删掉dev分支就好

现在就剩master分支了

累了,先这样吧,关于远程的下次再补(虽然可能性不大)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值