На этот вопрос уже есть ответ здесь:
Я файл .gitignore
в корне моего репо. Файл .gitignore
имеет следующий шаблон для исключения скомпилированных файлов Python, и это единственная строка в файле.
*.pyc
Теперь, когда я делаю следующее в корне репо.
git init
git add .
git status
Это показывает, что он все еще отслеживает файл .pyc
и пытается добавить его как новый файл. См. Вывод ниже.
Информация о системе: Windows 7, cygwin
Примечание: Эта проблема ЯВНО не связана с уже отслеживаемым проигнорированным файлом. Я также пробовал окончания строк в стиле DOS и Unix в файле .gitignore
.
git status
дает:
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached ..." to unstage)
#
# new file: .gitignore
# new file: feedapp/__init__.py
# new file: feedapp/appconfig.py
# new file: feedapp/appconfig.pyc
Как мне решить эту проблему дальше?