git的学习笔记(冲突解决)

为什么会产生冲突

两个分支,master与dev分支,你可能会在两个分支修改同一个文件而且位置相同,这个时候会发生冲突。

首先在,master分支里面修改test文件,在后面加一句话“我是master” 然后进行版本提交
git vi test
git add test
git commit -m “我是大师”
然后新建并切换到featrue1分支上,同样对test文件夹一行“我是feature1”,然后进行提交
git vi test
git add test
git commit -m “我是功能1
进行分支合并时,会提醒你存在冲突,无法自动合并,这时候就需要我们收到合并了,
git status//查看文件状态,会发现那个文件发生冲突

直接查看冲突文件,会提示你每个分支都进行了什么修改
使用《《《《《《《=========》》》》》》》》来标出不同分支的内容,修改后进行提交,这个时候提交正常

查看分支合并记录

git log --graph=online --abbrev-commit
OR
git log --graph=online

//然后删除feature1分支
git branch -d feature1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值