如何更改所有分支的root提交?

时间:2019-12-18 10:53:02

标签: git git-rebase

除了master之外,我还有一个带有多个分支的存储库,尽管它不是公共的,但我想重写第一个提交(在构建脚本中更新依赖项版本)。如果我只有一个分支,我将简单地git rebase -i -r --root,并将更改修改为root提交。问题在于,它仅将当前分支作为基础,而其他分支仍以旧根指向历史记录。

              B11-B12 (feature1)
             /
root-M2-M3-M4-M5-M6 (master)
         \
          B21-B22-B23 (feature2)

如何更改根提交,并在具有新根的历史记录中将所有分支重新分配给相应的提交?

0 个答案:

没有答案
相关问题