我正在处理两个(私有)功能分支。
a -- b -- c <-- Master
\ \
\ d -- e <-- Branch1
\
f -- g <-- Branch2
在这些分支上工作了一会儿后,我发现我需要从 Branch1 中的 Branch2 进行更改。我想将 Branch2 中的更改重新定位到 Branch1。我想结束以下内容:
a -- b -- c <-- Master
\
d -- e -- f -- g <-- Branch1
我很确定我需要将第二个分支重新定位到第一个分支,但我不完全确定正确的语法以及我应该检查哪个分支。
这个命令会产生预期的结果吗?
(Branch1)$ git rebase --onto Branch1 Branch2