git解决代码冲突问题

代码提交路径:本地代码->远程个人仓->远程公共仓

这里的代码冲突,指的是在由远程个人仓推送到远程公共仓的过程中,报了代码冲突的问题。其原因是公共仓中有人改了相同的代码,但本个人仓中又没有及时更新,所以提交就会报代码冲突的问题。

解决方法:

a、进入本地代码根目录,执行git remote add upstream xxx操作(若添加错,可用git remote remove upstream 回退),添加远程战队仓地址。

b、然后git pull upstream xxx 拉取远程战队仓develop或master最新代码。这时代码拉取下来之后会显示冲突信息,手动进行修改。也可git log查看代码提交历史。

冲突代码表现形式一般如下:

<<<<<<<< HEAD
         你写的代码
===============
          别人写的代码
>>>>>>>>>>>>>>> 

c、git add 修改代码

d、git commit,这时不用再填入commit信息,不然合入代码还可能报冲突,直接保存退出即可。

e、git push origin xxx将解决过冲突的代码推到远程仓(此处是推到了个人仓的远程分支)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值