我可以合并分支中的所有提交,但只有一半没有任何问题

时间:2014-09-25 20:52:25

标签: git git-merge git-push

我想将沙盒分支合并到舞台分支中,但是我有一些我不希望在此之后推送的提交。

我不确定如何合并到只有某些变化,并且还没有做过cherrry-pick所以我不会在开发时的这个敏感时刻破坏事物。因此,我认为我可以继续并合并ALL(这很好,无论如何它们都会在那里结束),然后只推到一定的sha。

e.g。

git checkout stage  
git merge sandbox
git push <remotename> <SHA for commit 2>:stage

这应该在沙箱分支上保留1,2,3和4提交,在阶段分支上提交1,2,3,4,并且实际上只推送到远程阶段。

这会按预期工作吗?

0 个答案:

没有答案