我知道这个主题有很多很多帖子。我已经尝试了所有可以找到的答案,但似乎没有一个能解决我的问题。
我启动了一个git项目,其中.pyc
目录中的__pycache__
个文件最初被跟踪。我意识到了这个问题,然后将*.pyc
和__pycache__
放在.gitignore中,但当然它们仍然被跟踪。
然后我:
试图删除跟踪的文件:
git rm -r --cached .
git add .
git commit -m "fixed untracked files"
检查了我的.gitignore。根据{{1}},编码为file -I .gitignore
。 .gitignore本身是:
.gitignore: text/plain; charset=us-ascii
没有任何额外的空格或任何内容。
我仍然得到显示更改的.pyc文件:
__pycache__
*.pyc
buildSite/.DS_Store
*.DS_Store
.idea/
.idea/workspace.xml
scratchFiles
非常感谢任何建议!
答案 0 :(得分:1)
确保:
.gitignore
档案.git/
subolder)__pycache__/
,而不是__pycache__
。