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