我在cmd中运行了以下内容
git rm -r --cached .
删除已提交但不应具有的任何文件。然后我将其添加到我的.gitignore文件中:
settings_local.py
*.pyc
应该忽略任何.pyc文件和本地设置文件。但是,当我尝试在git中扫描更改的文件时,它会找到它们!
答案 0 :(得分:3)
任何已经提交的内容仍然会被git识别,即使它们会被.gitignore
忽略。运行git rm --cached
后,您仍然必须提交删除这些文件。从那时起它们应该被忽略,除非你强行重新添加它们。