You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.gitignore中正确添加所有.ipynb_checkpoints和__pycache__目录?

正确忽略.ipynb_checkpoints和__pycache__目录的.gitignore配置

最简有效规则

直接在你的.gitignore里添加以下两行就足够:

**/.ipynb_checkpoints/
**/__pycache__/

规则说明

  • **/:匹配项目中任意层级的目录,不管这些checkpoints目录在根目录还是子目录下都能覆盖到
  • 末尾的/:明确告诉git这是一个目录,只要匹配到这个目录,git会自动忽略该目录下的所有文件和子目录,不需要额外写/*或者/.这类冗余规则

你之前的规则问题

你尝试的那些规则大多没必要:

  • *.ipynb_checkpoints:会匹配类似test.ipynb_checkpoints的文件,但我们要忽略的是目录,完全用不上
  • *.ipynb_checkpoints/*、*.ipynb_checkpoints/.:只要指定了目录本身(加/),git就会忽略其下所有内容,这些写法纯属多余

内容的提问来源于stack exchange,提问作者Deshwal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 03:16:05