我在cmd中运行了以下命令
git rm -r --cached .
删除任何已提交且不应提交的文件。然后我将其添加到我的 .gitignore 文件中:
settings_local.py
*.pyc
它应该忽略任何 .pyc 文件和本地设置文件。然而,当我尝试在 git 中扫描已更改的文件时,它找到了它们!
最佳答案
任何已经提交的内容仍然会被 git 识别,即使它们会被 .gitignore
忽略。运行 git rm --cached 后,您仍然需要提交删除这些文件的操作。从那时起,它们应该被忽略,除非您强行重新添加它们。
关于Git 不忽略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26383960/