我今天想知道是否可以在Git中修改子树合并。让我们假设我有以下情况:
-O-R-I-G---------merge-S-O-M-E-M-O-R-E
/
-S-U-B-T-R-E-E-
我想保留ORIG原样,只沿着SOMEMORE再次进入SUBTREE。当我运行像:
这样的交互式rebase时git rebase -i <commit>
其中&lt;提交&gt;在子树中有一些提交,然后git向我提供了几千个提交,其中也包括orig。那么我想要的可能吗?如果是这样,那我该怎么办呢?
请注意,子树和orig没有共同的父级,因为它们来自不同的存储库。
答案 0 :(得分:0)
在这种情况下,Rebase不是最佳选择。 我想你可能需要使用&#34; cherry-pick&#34;
来获得个人提交 git cherry-pick <commit>