Tu peux regarder si SmartGit gère ce que tu veux. J'ai arrêté de l'utiliser le jour à mon IDE a géré les squashs, mais pendant très longtemps, je ne jurais que par SmartGit tant il est complet et vraiment bien fichu https://www.syntevo.com/smartgit/. Payant pour un usage commercial (gratos sinon), mais à mon avis, il vaut le coup.
Sinon, c'est quoi ton IDE ou ton outil de travail ? Il n'a pas de support Git ou de plugins pour les worktrees ?