如何在整个分支的rebase之后更新标签?

时间:2015-10-16 16:38:26

标签: git git-rebase

最近,我从根master开始重新定位--root分支。为清楚起见,我想象它:

   v1       v2
    |       |
A---B---C---D (master)

现在运行git rebase --root -i后,我有以下内容:

'A---'B---'C---'D (master)

    v1      v2
    |       |
    ?       ?     (old-master)

正如您所看到的,我只想将v1v2的引用更新为'B'D。如何在不使用奇迹脚本的情况下实现它,而是使用内置的git工具?

我听说可以使用git filter-branch --tag-name-filter完成,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

git push -f . 'B:v1 && git push -f . 'C:v2.表示当地回购。