Je crée une nouvelle branche master
avec:
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 58333012713fc168bd70ad00d191b3bdc601fa2d
qui fera un rebase interactif où le numéro de commit est le dernier commit qui reste inchangé