---解决git pull 后出现冲突的解决方法

0.  git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 3 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

这是分支产生了分叉现象(就是你的分支和服务器的对应分支有共同基点,然后向不同方向发展)

1. git pull
它包括了两个命令(git fetch; git merge)

Auto-merging a.c
CONFLICT (content): Merge conflict in a.c
Automatic merge failed; fix conflicts and then commit the result.

这是自动merge冲突产生了!

解决冲突方法:
A: git add a.c (直接编辑a.c文件, 然后git add a.c, 然后git ci )

a.c 冲突文件的冲突区域
1 111111111111
  2 222222222222
  3 <<<<<<< HEAD
  4 aaaaaaaaaaa
  5 =======
  6 bbbbbbbbbbbb
  7 >>>>>>> 064a9cbd32788b914965bc2e707b6485f354c2c0
  8 333333333333

064a9... 是要过来merge的分支, HEAD 就是当前分支的顶端了
====== 是各自的更改的分割线了

B: undo 这个 merge动作用如下命令

git merge --abort

转载于:https://www.cnblogs.com/bzhao/p/3674553.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值