Je crée une nouvelle branche masteravec:
git checkout -b testbranch
J'y fais 20 commits.
Maintenant, je veux écraser ces 20 commits. Je fais ça avec:
git rebase -i HEAD~20
Et si je ne sais pas combien de commits? Existe-t-il un moyen de faire quelque chose comme:
git rebase -i all on this branch





git rebase -i 58333012713fc168bd70ad00d191b3bdc601fa2dqui fera un rebase interactif où le numéro de commit est le dernier commit qui reste inchangé