Rebase dependent branches with update-refs

But these branches can become cumbersome to manage when you need to rewrite history in an earlier branch. Since each branch depends on the previous ones, rewriting commits in one branch will leave the subsequent branches disconnected from history after rewriting.

Source: Highlights from Git 2.38

This is welcomed.