从另一个分支创建分支时,Git会重新设置

时间:2020-06-26 19:25:35

标签: git

我有一个前提:

                        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,但没有说这种情况。也正在研究其他几种情况,但还不确定如何进行。

1 个答案:

答案 0 :(得分:2)

您提供的命令正确。重要的是要注意,重新定基会更改topicB中的提交哈希,因此最终结果将如下所示:

                               H'---I'---J' topicB
                                /
              E---F---G---K---L  topicA
             /
A---B---C---D  master

这不会影响topicB中的任何更改,只会影响那些提交哈希。