Git:多个子功能分支依赖的变基

时间:2017-12-05 11:56:25

标签: git rebase

我对gits rebase --onto功能有疑问。

我的问题与described here

非常相似

该页面的作者的分支历史记录为:

master ---A---B---C
           \
feature1    D---E---F
                 \
feature2          G---H

并且正在寻求将两个分支重新绑定到master上,以便分支历史记录如下所示:

master ---A---B---C
                   \
feature1            D'--E'--F'
                             \
feature2                      G'--H'

这可以通过以下命令在链接文章中描述:

git rebase --onto feature1 feature1@{1} feature2

我有类似的问题,但我有两个依赖的功能分支而不是一个。

我目前的分支历史记录如下:

master       ---A---B---C
                 \
intermediate      D---E---F
                       \
feature1                G---H
                         \
feature2                  I---J

我想知道是否有可能执行一个rebase,以便我的历史转变为:

master       ---A---B---C
                         \
intermediate              D'---E'---F'
                                     \
feature1                              G'---H'
                                       \
feature2                                I'---J'

我可以同时执行两个分支的依赖rebase吗?

如果是这样,这种操作的语法是什么?

预先感谢任何回复!!

0 个答案:

没有答案