Предположим, у меня что-то вроде этого, с ответвлениями foo
и bar
.
* 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, чтобы он обновлял и любые другие метки веток, когда онrebases