Git игнорирует все файлы

Мой файл gitignore выглядит прямо:

env/
.idea
*.pyc
__pycache__
*.env
/environment
db.sqlite3
*.log

Когда я делаю git add . из корневой папки проекта и затем проверяю статус - я вижу, что нет никаких отслеживаемых файлов. Когда я делаю git status --ignored, я вижу, что все папки игнорируются:

.flake8
.gitignore
.idea/
 Procfile
 env/
 requirements.txt
 runtime.txt
 src/

Поэтому он почему-то игнорирует все папки и файлы. Я пытался закомментировать все в gitignore - и результат тот же.

Я попытался повторно инициализировать git с помощью:

rm -rf .git
git init

И результат тот же.

Как я могу добавить свои файлы без git add --force? Я хочу, чтобы файлы, добавленные в gitignore, игнорировались, но при этом фиксировались другие файлы.

Как в комментариях: похоже, что venv или virtualenv создали глобальный .gitignore/Users/admin/.gitignore), вторая строка которого читалась *, игнорируя все файлы.

Неясно, что заставило создать эту запись venv в /Users/admin в первую очередь, поэтому выяснить, зависит ли от нее что-либо, еще предстоит, а пока все данные виртуальной среды в домашнем каталоге здесь должны быть перемещены или удалены, чтобы глобальной записи .gitignore больше не было.

Вернуться на верх