最佳答案
我有两个(私有)功能分支正在开发中。
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