Как удалить директорию в Git?
Если вы случайно закоммитили ненужный файл или папку в git-репозиторий и уже сделали push, то чтобы удалить все следы этого файла или папки в том числе и из истории, достаточно выполнить команду:git filter-branch --tree-filter "rm -rf PATH" HEAD
где PATH - это относительный путь до файла или папки.
После этого выполните (чтобы перезаписать историю изменений):git push origin master --force
Сначала пишем:
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch myfile' \
--prune-empty --tag-name-filter cat -- --all
myfile заменяем на название файла который нужно удалить из репы. Затем:
git push origin --force --all
git push origin --force --tags
Взято с ресурса: fkn.ktu10.com/?q=node/9739