本文主要是介绍git 落后主分支提交,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解决思路:
假设当前开发的分支名为:ac-dev
根据主分支(origin)代码在本地建立新的临时分支,命名为temp
将临时分支(temp)合并到开发分支(ac-dev)
解决合并后的冲突
提交开发分支(ac-dev)并push到远程仓库
后将开发分支(ac-dev)合并到主分支(origin)
实现:
第一步:根据主分支(origin)代码在本地建立新的临时分支,命名为temp
# 获取远程仓库origin主分支的最新代码
git fetch origin
# 根据主分支建立一个临时分支
git checkout -b temp origin
第二步:将临时分支(temp)合并到开发分支(ac-dev)
# 能够先看下开发分支与临时分支的差异
git diff ac-dev temp
# 切换到开发分支
git checkout ac-dev
# 合并临时分到开发分支
git merge temp
第三步:解决合并后的冲突
第四步:提交开发分支(ac-dev)并push到远程仓库
git status
git add [modiy]
git commit -m "当前分支落后主分支 --> 建立临时分支并合并到ac-dev分支"
git push
第五步:将开发分支(ac-dev)合并到主分支(origin)
git checkout master
git pull
git merge ac-dev
git push
这篇关于git 落后主分支提交的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!