Rebase twig y descendientes

Después de ejecutar git remote update tengo esta estructura.

  @[email protected] feature1 / [email protected] master | \ | @[email protected] feature2 \ 0-0 origin/master 

Entonces corro

 git checkout master git pull --rebase git checkout feature1 git rebase master git checkout feature2 git rebase master 

y el tree final se ve así

  @[email protected] feature1 / [email protected] master \ @[email protected] feature2 

¿Hay una manera más rápida de hacer este tipo de rebase, donde un commit y cualquiera de sus descendientes se mueven como uno solo?