繁体   English   中英

将分支合并为主分支但限制您的提交

[英]Merging a branch into master but limiting your commits

                     feature-branch----C---D
                    /
     develop---A---B
    /
 master

我有一个分支feature-branch已经从分支develop合并。 这个开发分支是一个正在进行的分支,并入每周一次的主人。 我已经完成了关于这个功能分支的工作,这是在它需要直接进入master之后决定的。 我不希望开发中的提交A和B进入主人。 有没有一个很好的解决方案可以让我将C和D提交到主人而不用挑选它们?

谢谢,

布雷登

你应该将feature-branch绑定到master上,删除它对提交A和B的依赖性。如果C和D在A和B上有真正的代码级语义依赖关系,那么当然你运气不好。

以下命令序列将修改feature-branch以基于master而不是develop

git checkout feature-branch
git rebase --onto master develop

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM