Comment puis-je supprimer les commits qui n'ont pas de jeu de modifications en utilisant git filter-branch?
J'ai récrit mon histoire git en utilisant:
git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD
cela a bien fonctionné, mais j’ai maintenant beaucoup de commits avec des changesets vides. Je voudrais supprimer ces commits. De préférence dans msysgit.
Changer de base n'est pas vraiment une option car j'ai plus de 4000 commits et la moitié d'entre eux doivent être supprimés.