Git extract从一个分支提交到一个新分支

时间:2015-01-22 16:43:39

标签: git

我有以下树:

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 ......

我希望这可以通过变种来实现,但并没有找到任何人像我一样努力做到这一点。

1 个答案:

答案 0 :(得分:2)

命令很简单:

git rebase --onto br-1 br-2 br-3

检查git rebase的{​​{3}}。

您的问题是文档中选项--onto的第二个示例(它只是为分支使用不同的名称): - )