git по-прежнему показывает файлы без отслеживания, несмотря на .gitignore и rm -r --cached. Что я сделал не так?
Я не уверен, что я делаю неправильно в этом случае с моим файлом .gitignore, но эти файлы продолжают появляться.
ФонЯ использую Jekyll для создания блога. Джекилл генерирует_site
а также.sass-cache
каталоги, когда он начинает служить.
Я ранее зафиксировал эти каталоги, прежде чем понял, что хочу игнорировать их.
Чтобы быть слишком осторожным, я добавил все следующие строки в свой.gitignore
:
##Jekyll
/_site/
_site/
_site
/.sass-cache/
.sass-cache/
.sass-cache
Так как я знал, что передал эти файлы ранее, я:
Совершено обновлено.gitignore
файл.сделалgit rm -r --cached .
удалил_site
а также.sass-cache
папкипобежалgit add .
а такжеgit status
показал, что рабочий каталог был чистымпроблемаНесмотря на все это, обновленный файл .gitignore и проверка (я думаю?), Что все чисто и хорошо, всякий раз, когда я запускаюbundle exec jekyll serve
и джекилл генерирует файлы, я вижу.sass-cache
а также_site
появляются в моих неотслеживаемых файлах.
.Gitignore в его текущем состоянииможно найти здесь.