我有以下树:
A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P <- br-3
^ ^
br-1 br-2
我希望得到br-1&amp; amp;的所有提交。 br-3,但中间的br-2没有:
C-D-E <- br-2
/
A-B-F-G-H-I-J-K-L-M-N-O-P <- br-3
^
br-1
br-3中的提交数量(不在br-2上)太大了,无法在B之上挑选E,F,G,H ......
我希望这可以通过变种来实现,但并没有找到任何人像我一样努力做到这一点。
答案 0 :(得分:2)
命令很简单:
git rebase --onto br-1 br-2 br-3
检查git rebase
的{{3}}。
您的问题是文档中选项--onto
的第二个示例(它只是为分支使用不同的名称): - )