我对于 git rebase --onto 功能有一个问题。
我的问题与此页面中描述的问题非常类似(链接在此:https://coderwall.com/p/xzsr9g/rebasing-dependent-branches-with-git)。
该页面的作者的分支历史如下:
这可以通过链接文章中描述的命令来实现:
我想知道是否有可能执行rebase操作,使得我的历史记录变成以下形式:
我能否同时进行两个分支的有依赖的变基操作?
如果可以,这种操作的语法是什么?
非常感谢您的回复!
我的问题与此页面中描述的问题非常类似(链接在此:https://coderwall.com/p/xzsr9g/rebasing-dependent-branches-with-git)。
该页面的作者的分支历史如下:
master ---A---B---C
\
feature1 D---E---F
\
feature2 G---H
这位用户想要将两个分支基于主分支进行重定位,以便分支历史记录如下:
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'
我能否同时进行两个分支的有依赖的变基操作?
如果可以,这种操作的语法是什么?
非常感谢您的回复!
intermediate
,然后是feature1
和最后是feature2
。 - Michał WalenciakH'
不应该是I'
的父级吗? - evolutionxbox