Когда я запускаю git add .
, он добавляет все файлы в каталог, даже я указал его в .gitignore
, чтобы игнорировать определенную папку и файлы. В данном случае это __venv__
и __pycache
. Файл .gitignore
создается, и каталоги, которые нужно игнорировать, указываются до запуска git-репозитория. Я удалил папку git
и повторно инициировал хранилище несколько раз из корневого каталога проекта, но он по-прежнему не игнорирует объявления в файле .gitignore
. В Windows удаление и повторное инициирование хранилища решает проблему, но в Linux это не
Обновление: добавление каталога, подлежащего исключению, в .git / info / exclude работает, но при добавлении его в .gitignore это не