.gitignore не работает - по-прежнему показывает папки без отслеживания - PullRequest
2 голосов
/ 13 марта 2019

Я видел одни и те же ответы снова и снова, и они не работают.

Я добавил папки в свой файл .gitignore ... Я не могу найти папки в моемРепозиторий GitHub настолько сомнителен, были ли они когда-либо добавлены ...

Я пробовал следующее, но оно не работает и отменяет все, что уже было добавлено в мое репо:

git rm -r --cached .

Я пробовал следующее, и он говорит мне, что это не файл:

git rm -r --cached FOLDERNAME
git rm -r --cached FOLDERNAME\
git rm -r --cached "Full Path To Folder"

Я не хочу полностью удалять их, поэтому очистка исключена.

Что можетЯ делаю, чтобы это исправить?

Ответы [ 2 ]

1 голос
/ 31 марта 2019

Действительно глупо ... но вы должны убедиться, что все косые черты направлены вперед.Если в Windows обратная косая черта не видна.

Хороший пример:

TrainUp/
pandas/Data Camp/
Python/Recipes/.ipynb_checkpoints
Python/Basics/.ipynb_checkpoints

Плохой пример:

TrainUp\
pandas\Data Camp\
Python/Recipes/.ipynb_checkpoints
Python/Basics/.ipynb_checkpoints
0 голосов
/ 13 марта 2019

Убедитесь:

  • .gitignore не внутри подпапки, которую вы пытаетесь игнорировать, но как минимум на один уровень вверх (в родительской папке игнорируемой папки)
  • регистр (нижний / верхний) такой же

Проверьте результат этого .gitignore с помощью:

git check-ignore -v -- foldername/afile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...