更改分支的父级

3

我有一个从主分支master检出的分支A。然后我又从分支A检出了一个分支B

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

当前树形结构如下:

         master
        /
       A
      /
     B

应该是
     master
     /   \
    A     B
2个回答

7
git checkout B
git rebase A --onto master

如果我将代码推送到远程,我希望远程也有相同的更改,该怎么办? - Sameer Kamran
git push --force(假设服务器允许) - Gary van der Merwe

4
您可以使用此命令更改您的父分支:
git rebase --onto new_parent_branch old_parent_branch

在您的情况下,请使用以下命令:
  1. git checkout B

  2. git rebase --onto master A

这些命令可以帮助您进行代码管理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接