Почему не работает gitignore?
Если этот файл уже добавлен в систему контроля версий, то нужно его удалить оттуда или откатить до коммита, где этого файла ещё не было. От добавления в список игнорируемых он оттуда не пропадёт
git filter-branch --force (чтобы не удалился каталог с жесткого диска)
git filter-branch --tree-filter "rm -rf PATH" HEAD
где PATH - путь к файлу/папке
Как удалить директорию в Git?
https://help.github.com/en/articles/removing-sensi...