Například v situaci, kdy děláte code review kolegům a vaše aplikace závisí (nebo je rozložená) do několika projektů, tak se ve všech projektech potřebujete posunout na stav, který tam má kolega.
V takovém případě to může znamenat i desítky příkazů, abyste se dostal do stejného stavu. Co jsem zažil, tak to funguje např. přes jednotné jména větví, které odpovídají názvu řešeného úkolu z ticket systému, nebo bug report systému.
A pokud ty úpravy, týkající se jedné funkcionality, ale provádějící změny v několika projektech, fungují, tak je můžete i hromadně slučovat do hlavní větve.
Někdo takovou automatizaci dělá např. nascriptováním přes Tmux, nebo skupinami v Terminátoru.