说我有一个回购X:git“rebase”只有外部回购的几个提交?
<a very long history>-A-B-C-D-E
而另一个人有一个回购Y:
<another very long history>-a-b-c-d-e-f-g-h-...
我想 “变基” c-d
我的回购协议,并得到:
<a very long history>-A-B-C-D-E-c'-d'
其中c'是E plus diff(b..c),它的提交信息,作者日期,作者姓名和作者电子邮件地址与c完全相同,而d'是c'加diff(c..d) d。
我想要实现这一点,而不是从回购Y首先获取完整的<another very long history>-a-b-c-d-e
分支。有没有插图?
你可以问其他人向您发送补丁提交'C'和'd'(使用'git format-patch b..d') – knittl
或樱桃挑选它 – phoet
@phoet:樱桃采摘只在取得历史记录后才有效。 – knittl