git 继续控制 __pycache__ 上的更改,即使它在 gitignore 中

HuL*_*iCa 5 python git gitignore

这是我的.gitignore

*__pycache__*
*.pyc
db.sqlite3
*.DS_Store
media/
res/
Run Code Online (Sandbox Code Playgroud)

我可以在我的Atom 上看到__pycache__目录是 VcsIgnored(这意味着被识别为不受git控制的版本)

在此处输入图片说明

但是,无论如何,当我对文件进行更改时,我会__pycache__Atom git 窗口中得到几个已修改和未暂存的文件:

在此处输入图片说明

我不知道问题出在git还是在Atom 中

Grz*_*ota 12

尝试 git rm --cached */__pycache__/*

.gitignorefile 仅通知 git 不应跟踪哪些新文件。不要从已跟踪的存储库文件中删除。