Faccio nuova filiale da mastercon:
git checkout -b testbranch
Faccio 20 impegni.
Ora voglio eliminare quei 20 commit. Lo faccio con:
git rebase -i HEAD~20
E se non sapessi quanti commit? C'è un modo per fare qualcosa del genere:
git rebase -i all on this branch





git rebase -i 58333012713fc168bd70ad00d191b3bdc601fa2dche farà un rebase interattivo in cui il numero di commit è l'ultimo commit che rimane invariato