我有3个分支
开发,掌握和使用git flow功能启动的功能分支。
现在我想将从该功能中提交的提交合并到一个单独的修补程序中,这样我就可以将它合并到主服务器而不将开发人员分支合并到主服务器中,我该怎么做?
要加强
develop有100多个提交单独发布,
我在dev中创建了分支,并希望将其作为单独的修补程序。
问题是hotix是一个主要的原始分支,所以如果我执行git merge功能,git会将所有开发人员提交与我在该功能上提交的少数提交合并。
问题是。如何樱桃选择功能?
编辑:
@Pigueiras
我更喜欢在这种情况下,我画了一个图。
我只需要将红色提示的提交从功能转移到修补程序。
答案 0 :(得分:4)
好像你想使用rebase --onto
。在git文档中,您有一个关于how to move the parent of the branch that you are using的示例。
在你的情况下,你应该这样做:
git rebase --onto hotfix develop feature/branch
还相关:Setting git parent pointer to a different parent。
请注意,这是一个rebase,所以如果为更多开发人员发布了提交,请不要这样做。