我有这样的目录树:
__pycache__
systems
__pycache__
...
components
__pycache__
...
...
我尝试了以下.gitignore
来忽略所有__pycache__
目录。但是,它们不起作用-仅第一个被忽略。
**/__pycache__/
和__pycache__/
我如何忽略所有这些?
答案 0 :(得分:1)
因为我在Windows上,所以我必须改用反斜杠
否:
Traceback (most recent call last):
File "[...]/signal.py", line 3, in <module>
import signal
File "[...]/signal.py", line 10, in <module>
signal.signal(signal.SIGUSR1, receive_signal)
AttributeError: module 'signal' has no attribute 'SIGUSR1
这足以忽略所有 __pycache__/
文件夹。
确保_pycache__/
位于存储库的根文件夹中。
检查.gitignore
的输出是否为空。
可以肯定的是,请尝试和git check-ignore -v -- components/_pycache__/aFile
,然后再次检查。