在git rebase期间移动所有分支标签

时间:2019-07-10 09:32:40

标签: git git-rebase

假设我有这样的东西,分支为foobar

* e4417814 (HEAD -> master) A
* 91a3e3d2 B
| * afde3756 (foo) C
| * 6013afc7 D
| * eb9e3403 (bar) E
| * e098075d F
| * 577c0471 G
|/  
* f15d83fc H
* 5e06f896 I

如果我这样做:

git checkout foo
git rebase master

它将把foo改写到master上,但将bar留在后面。像这样:

* 92eba834 (HEAD -> foo) C
* 938eb379 D
* be8377ab E
* 2bbe45b4 F
* 90aa0125 G
* e4417814 (master) A
* 91a3e3d2 B
| * eb9e3403 (bar) E
| * e098075d F
| * 577c0471 G
|/  
* f15d83fc H
* 5e06f896 I

我必须做些烦人的事才能解决它。

git branch -f bar be8377ab

在重新设置基准时,是否还可以告诉git更新任何其他分支标签?

0 个答案:

没有答案