[英]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.