问题
合并到到主要分支时无法合并,提示:
目标分支有更新,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