我有一个前提:
H---I---J topicB
/
E---F---G---K---L topicA
/
A---B---C---D master
并希望达到这种状态
H---I---J topicB
/
E---F---G---K---L topicA
/
A---B---C---D master
这解决了吗?
topicA> git pull
topicA> git co topicB
topicB> git rebase topicA
我调查了https://git-scm.com/docs/git-rebase,但没有说这种情况。也正在研究其他几种情况,但还不确定如何进行。
答案 0 :(得分:2)
您提供的命令正确。重要的是要注意,重新定基会更改topicB
中的提交哈希,因此最终结果将如下所示:
H'---I'---J' topicB
/
E---F---G---K---L topicA
/
A---B---C---D master
这不会影响topicB
中的任何更改,只会影响那些提交哈希。