git pull 时发生冲突之解决合并冲突

1、首先我在pull之前,git add . 和 git commit -m "" 了,最后还push了。(献上个人信息打码图)


2、然后开始pull。执行git pull origin master.告诉你存在三个冲突(其实有一个是内容冲突,另外两个是你新增部分提示你delete),提示你修复冲突后再commit。


3、关闭你的开发工具(IDEA、eclipse等),用编辑器打开提示你内容有冲突的文件(其实直接vim打开也是可以,但是不建议使用),删掉冲突部分,然后保存(vim是删掉之后,按Esc 、然后:wq保存退出)。

4、git status ,可以看到红色部分提示 

出现You have unmerged paths.

  (fix conflicts and run "git commit")  


5、然后分别git add 三个的文件。(贴一个git add


6、然后 git status 可以看到没有红色字体的提示了。

All conflicts fixed but you are still merging.
  (use "git commit" to conclude merge)


7、最后git add . 。然后git commit 。然后pull就没问题了。


  • 8
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值