我有这样的目录树:
__pycache__
systems
__pycache__
...
components
__pycache__
...
...
我尝试了以下
.gitignore
来忽略所有__pycache__
目录。然而,它们不起作用——只有第一个被忽略。
**/__pycache__/
和 __pycache__/
我如何忽略所有这些?
因为我使用的是 Windows,所以我必须使用反斜杠吗
不,您不需要使用反斜杠。 这足以忽略 all
_pycache__/
文件夹:
__pycache__/
确保您的
.gitignore
位于存储库的根文件夹中。
检查其输出是否为空:
git check-ignore -v -- components/_pycache__/aFile
为了确保确定,请尝试此操作,然后再次检查:
git rm --cached -r components/_pycache__/