【Git】目标分支有更新,The source branch is 17 commits behind the target branch

问题

合并到到主要分支时无法合并,提示:
目标分支有更新,The source branch is 17 commits behind the target branch

详情

在这里插入图片描述

解决1

1、拉取一下要合并的主要分支(origin/3.0.2.50)
2、拉取一下自己的远程分支(origin/dev_litianchao)
3、在本地自己分支(dev_litianchao)上Merge一下要合并的主要分支(origin/3.0.2.50)
4、push到自己的远程分支
5、在geelib上发起合并请求

解决2

解决思路:
1、在本地创建一个临时分支
2、将临时分支合并到自己的开发分支
3、提交自己的开发分支到主分支

创建一个临时分支

 git checkout -b temp origin/1.0.0.1

切换到自己的开发分支

git checkout dev_litianchao

合并临时分支

git merge temp

提交

git commit -m "git:合并开发分支到主要分支"
git push

最后删除本地临时分支

git branch --delete dev
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值