1
原始分支是B.我们从中取出分支A,并在其中进行分支X的更改。现在我从B创建子分支Y,我只需要将X复制到Y.请确认Git是否可能。将分支的一个子分支的更改复制到Git中的另一个分支的子分支
原始分支是B.我们从中取出分支A,并在其中进行分支X的更改。现在我从B创建子分支Y,我只需要将X复制到Y.请确认Git是否可能。将分支的一个子分支的更改复制到Git中的另一个分支的子分支
尽管很难清楚地解读你所要求的内容,但似乎你想将X分支独占的更改(并忽略A分支中的更改)“复制”为Y分支。
git rebase --onto X A Y
我不知道,这就是我们仍在试图弄清的,但至少它更符合他的要求。要知道他一直在说“复制”,并且rebase会移动,所以我不完全确定这是正确的。虽然我不确定你在这里的提交引用是否正确“。具体来说,这将会变成X吗? –
分支'X'和'Y'之间的关系是什么? –
要将提交复制到不同的分支,您可以使用'git cherry-pick',签出目标分支并发出'git cherry-pick COMMITSHA'将复制提交到分支。这是你在追求什么?请注意,你得到了你所要求的,一份提交的副本,如果你需要其他的东西请详细说明。 –
@ LasseV.Karlsen这听起来像是一个'重新加入'的工作,但我们又需要知道两个分支之间的关系以给出任何答案。 –