205-git解决冲突






git解决冲突



现在我们有一个master,
有一个test1.txt内容是
hello01
hello02

然后我们创建一个分支dev,
然后编辑test1.txt,然后在这个dev上增加
hello01
hello02
helloworld-dev

然后我们提交一下
git add code.txt
git commit -m 'commit dev'



然后我们切换到master
git checkout master
然后编辑一下vim test1.txt
我们打开后是
hello01
hello02
因为我们刚刚是在dev上开发的
而且还没有合并过来,所以master还是维持原状的
然后我们增加一下
hello01
hello02
helloworld-master

然后我们提交一下
git add test1.txt
git commit -m 'commit master'




然后我们尝试把dev合并到master
git merge dev
结果是
合并失败,合并冲突于test1.txt
那么我们查看一下test1.txt
hello01
hello02
<<<<<<<<< HEAD
helloworld-master
=========
helloworld-dev
>>>>>>>>> dev

出现了一些奇怪的符号
把master和dev的东西都放到了test1.txt里面
那么我们要修改一下
hello01
hello02
hellworld-master
hellworld-dev
然后我们要重新提交一下
git add test1.txt
git commit -m '解决冲突'




我们这次的工作完成了
我们可以删除dev分支
git branch -d dev
git branch






 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值