В репозиторий git по недосмотру попал не нужный файл (архив проекта вместе с папкой .git), репозиторий раздулся, и заметил я это не сразу - из нескольких килобайтов стал в сотню мегабайт.
Теперь хочу удалить этот файл из репозитория. Нашел в инете следующую комадну:
git filter-branch --index-filter "git rm --cached --ignore-unmatch 'path to file for delete'" --prune-empty HEAD
выполнил, что-то слишком много помелькало сколько коммитов изменено - больше чем сидел архив в этих коммитах, а в результате размер папки .git не изменился.
У меня удаляемый файл содержит пробелы, я его заключил в команде в одинарные ковычки. Может по этому, может по другой причине, но что-то не сработало. Может кто подсказать как правильно сделать команду?