现在我们想把develop分支合并到主分支master上,按下面的操作即可:
1、切换到master分支
git checkout master
git pull
2、合并develop分支到master分支
git merge develop
或者
git merge origin/develop
3、推送至远程版本库
git push
但是,有些情况,我们只想把develop分支上的某一个commit版本合并到master分支上,怎么办?
下面的方法可以解决:
1、切换至develop分支
git checkout develop
2、查看commit提交记录
git reflog
3、现在我们只想把上图红框中的commit提交版本合并到master分支,而不想把之后的commit提交也合并到master分支,只需要下面的操作即可:
git checkout master
git cherry-pick 998e00f
上面的 998e00f 为commit提交版本号前7位
4、推送至远程版本库
git push