更改分支的父级

Change Parent of a Branch

我有一个分支 Amaster 签出 branch.then 我有一个分支 B 从分支 A 签出。

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

当前树

         master
        /
       A
      /
     B

应该

     master
     /   \
    A     B
git checkout B
git rebase A --onto master

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

git rebase --onto new_parent_branch old_parent_branch

对于您的情况,请使用这些命令:

  1. git checkout B

  2. git rebase --onto master A