0
我有主分支和开发者分支。我在开发者分支上做了一些工作,现在我想将我的最终工作(最终项目)提交给master分支。怎么做?如何将提交移动到另一个分支的主模块
我有主分支和开发者分支。我在开发者分支上做了一些工作,现在我想将我的最终工作(最终项目)提交给master分支。怎么做?如何将提交移动到另一个分支的主模块
标准:
git checkout master
git merge develop
# if there are merge conflicts, resolve them and follow with:
# git commit
这将转移所有的历史提交的关于develop
到master
。如果你想保持master
的提交历史清洁,可以压扁所有到一个承诺:
git checkout master
git merge develop --squash
# resolve any merge conflicts
git commit
什么,如果从开发分支我不;吨要合并上掌握最新的推?在我的电脑上,我确实有最后的项目。但同时有人推了一个,我不想在主人身上合并? –
让我来确认一下你在问什么:你的** local ** develop分支是你想要合并到master中的,而不是你的同事推送给** remote **开发分支的任何东西。 – Sam
是的,正确的:)。 –