Имеется следующая история:
* 6061a01 (b2) b2
| * 6093c87 (b1) b1
|/
* ca8354f (HEAD, master) c1
* b3d1539 Init
После того, как я изменил сообщение коммита ca8354f с помощью git rebase -i, получил следующее:
* 05ffbac (HEAD, master) commit 1
| * 6061a01 (b2) b2
| | * 6093c87 (b1) b1
| |/
| * ca8354f c1
|/
* b3d1539 Init
Как сделать так, чтобы на место ca8354f встал 05ffbac? Первое, что приходит в голову, ребейзнуть все ветки (git checkout branch-name && git rebase master) и это работает.
* 0ebddf0 (b2) b2
| * d2365a1 (b1) b1
|/
* 05ffbac (HEAD, master) commit 1
* b3d1539 Init
Но можно ли сделать так, чтобы ветки перебазировались автоматически?