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