Как удалить коммиты, у которых нет изменений, используя git filter-branch?
Я переписал свою историю git, используя:
git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD
это получилось хорошо, но теперь у меня много коммитов с пустым набором изменений. Я хотел бы удалить эти коммиты. Предпочтительно в msysgit.
Rebasing на самом деле не вариант, потому что у меня более 4000 коммитов, а половина из них должна быть удалена.