После того, как я бился по этому поводу в течение как минимум часа, я предлагаю этот ответ, чтобы попытаться расширить комментарии, сделанные другими. Чтобы игнорировать папку / каталог, сделайте следующее: если у вас нет файла .gitignore в корне вашего проекта (это имя точно «.gitignore»), создайте фиктивный текстовый файл в папке, которую вы хотите исключить. Внутри дерева источников щелкните его правой кнопкой мыши и выберите «Игнорировать». Вы получите всплывающее окно, похожее на это.
Выберите «Все внизу» и выберите папку, которую вы хотите игнорировать, из раскрывающегося списка. Это создаст файл .gitignore в вашем корневом каталоге и поместит в него спецификацию папки.
Если у вас уже есть папка .gitignore в вашей корневой папке, вы можете использовать тот же подход, что и выше, или вы можете просто отредактировать файл .gitignore и добавить папку, которую вы хотите исключить. Это просто текстовый файл. Обратите внимание, что он использует косую черту в именах путей, а не обратную косую черту, как мы, пользователи Windows, привыкли. Я попытался создать текстовый файл .gitignore вручную в проводнике Windows, но это не позволило мне создать файл без имени (то есть только с расширением).
Обратите внимание, что добавление .gitignore и спецификации файла не повлияет на файлы, которые уже отслеживаются. Если вы уже отслеживаете их, вам придется прекратить их отслеживать. (Щелкните правой кнопкой мыши папку или файл и выберите «Остановить отслеживание».) Вы увидите, что они меняются с зеленого / чистого или желтого / измененного значка на красный / удаленный значок. При следующей фиксации файлы будут удалены из репозитория и после этого будут отображаться с синим / игнорируемым значком. Другой участник спросил, почему игнорирование было отключено для определенных файлов, и я считаю, что это произошло потому, что он пытался игнорировать файл, который уже отслеживался. Вы можете игнорировать только файл с синим значком вопросительного знака.
*
средства игнорировать все файлы, а!.gitignore
значит не игнорировать сам файл