6
我开始与分支机构主和发展。我根据开发创建了分支foo。 7后来承诺,现在我意识到我希望自己脱离了主人。我可以挑选每一个承诺,没有什么大不了的,但是有没有一种方便?将多个提交从一个分支移动到另一个分支?
我开始与分支机构主和发展。我根据开发创建了分支foo。 7后来承诺,现在我意识到我希望自己脱离了主人。我可以挑选每一个承诺,没有什么大不了的,但是有没有一种方便?将多个提交从一个分支移动到另一个分支?
试试这个。如果它是当前签出的分支,则可以将foo
离开。
git rebase --onto master develop foo
似乎已经工作。你能解释语义吗? rebase的git文档有点难以浏览,因为有这么多类型的调用... – 2011-06-03 23:16:35
@John,'develop'是原始分支点。 '--onto'指定新的分支点。如果你没有指定'--onto',它会使你转向原始分支点的顶端。 'foo'是你想重新分配的分支。基本上所有从'develop'开始的提交被重新应用到由'--onto'指定的分支。 – 2011-06-04 00:22:04
啊,所以“重新发展开发和foo的差异到主人身上,并且让新的foo” – 2011-06-04 02:16:43