o----o----o----o----o-----o----o----o origin/master
\ \I---F---J branch 2
\A--B--C branch 1
我的目标是将branch 1
中的功能引入branch 2
并通过branch2
origin/master
更新
我正在做的是
checkout branch1
rebase origin/master
checkout branch2
rebase branch1
那不太难。但我认为,如果我有许多功能分支,我想引入更改,那将是如此。有没有更好的方法来做这样的"链式rebase"?
答案 0 :(得分:1)
我不相信有一种方法可以同时进行长链变换。但是你可以做得比你做得好一点。您不需要git checkout
s:
git rebase foo_branch bar_branch
与
相同git checkout bar_branch
git rebase foo_branch