更改分支机构的父级

时间:2018-10-26 06:53:03

标签: git rebase

我有一个分支 A master 分支签出。然后我有一个分支 B 从分支 A签出

我想将分支 B 的父级更改为 master

当前树

         master
        /
       A
      /
     B

应该

     master
     /   \
    A     B

2 个答案:

答案 0 :(得分:1)

git checkout B
git rebase A --onto master

答案 1 :(得分:1)

您可以使用此命令更改父分支:

git rebase --onto new_parent_branch old_parent_branch

根据您的情况,使用以下命令:

  1. git checkout B

  2. git rebase --onto master A