我在使用 data.sqlite 和 members/model.pyc 时遇到问题 这就是我的 .gitignore 文件的样子。如果上述文件显示为已修改,则意味着 git 仍在跟踪它们,对吗?之前没有跟踪这些文件,所以我不确定为什么它不忽略这些文件....
*.py[cod]
*.sqlite
# C extensions
*.so
# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__
# Installer logs
pip-log.txt
# Unit test / coverage reports
.coverage
.tox
nosetests.xml
# Translations
*.mo
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
*.log
*.pot
*.pyc
local_settings.py
最佳答案
如果文件已经存在,则需要强制删除:
git rm --cached foo.pyc
对于已跟踪的每个文件。 promise 、 push 和获利。该文件将保持忽略状态,但位于工作目录中。
关于git - 为什么 git 仍在跟踪扩展名已添加到 .gitignore 文件的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770237/