【发布时间】:2013-06-14 10:53:35
【问题描述】:
我正在尝试将两个独立的提交树连接到一个存储库中。
最初我有:
A--B--C--D (master1)
E--F--G--H (master2)
\
I--J (somebranch)
这些树没有共同的祖先并且彼此独立(不同的文件和目录)。 我想将 master2 和 somebranch(实际上可能是多个分支)都重新定位到 master1。
很容易只用一个分支来变基:
#simple reabse:
git checkout master2
git git rebase master1
这会给我:
A--B--C--D (master1)
\
E'--F'--G'--H' (master2)
E--F--G--H
\
I--J (somebranch)
最好我想要一个命令同时移动两个(或多个)分支,以获得这样的结果:
A--B--C--D (master1)
\
E'--F'--G'--H' (master2)
\
I--J (somebranch)
【问题讨论】:
标签: git rebase git-rebase