我对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

对于已经跟踪的每个文件。承诺,推动,和利润。文件将被忽略,但仍在工作目录中。

08-27 23:28
查看更多