我有一系列提交(20+)属于我想要从我们的主分支和一个单独的分支中删除的特定功能.
我rel_2009_07_18在提交上有一个tag()代表我们最新的稳定版本,所以当在master上时,git log rel_2009_07_18..HEAD获取了我想要移动到一个单独分支的提交集.此集中还有一些提交应该保留,但我可以选择那些因为它们很少的提交.
我看过git filter-branch,但是commit选项提到了保留更改但是删除了提交 - 绝对不希望这样.我也看了git rebase,但是也提到了将提交重新应用到上游分支.
是否有一个很好的选择将这些提交移动到一个单独的分支?
我不确定这是否是一个可行的选择以及在分布式(虽然很小)(3个开发人员)环境中的影响.但我可以执行以下小转变......
想法和建议?谢谢!
git ×1