[控场AI]
概念

.gitignore

Git 用于指定忽略文件和目录模式的配置文件,防止敏感或无关文件被意外提交到仓库

时间轴 (近 90 天)

10月29日

用户级指令文件(如 `~/.claude/CLAUDE.md`)建议在 `.gitignore` 中排除,仅提交项目根目录下的共享文件。

待验证50%
10月26日

将 .env 文件添加到 .gitignore 可防止其被意外提交,但如果 .env 文件已被跟踪或已提交到历史记录,仅添加 .gitignore 不足以移除它,需要使用 git rm --cached 停止跟踪并可能需用 git filter-branch 或 BFG Repo-Cleaner 清理历史。

待验证50%
10月18日

在 Bolt.new 项目根目录创建 .bolt/ignore 文件(语法类似 .gitignore),可让上下文索引器不读取指定文件,实测使单次提示上下文重量下降 35% 到 50%。

待验证50%
9月23日

Git 提供三个忽略文件:项目级 .gitignore、全局 core.excludesFile、本地 .git/info/exclude

待验证50%
9月23日

项目根目录的 .gitignore 随代码一起提交,团队成员共享同一套忽略规则

待验证50%
9月23日

把个人编辑器配置写进项目 .gitignore 是一种常见但不够优雅的做法,会让共享文件逐渐膨胀

待验证50%
9月11日

.gitignore 规则按从上到下顺序逐行处理,后出现的规则会覆盖前面的规则

待验证50%
9月11日

'默认忽略一切'白名单模式通过 * 忽略所有文件,再用 ! 前缀规则显式加回需要跟踪的文件

待验证50%
9月11日

白名单模式的主要缺点是每次新增一种文件类型都需要手动更新 .gitignore,增加维护成本

待验证50%
9月11日

数据科学与机器学习项目适合白名单式 .gitignore,数据和模型宜通过 DVC 等专用工具管理

待验证50%

还有 1 条时间轴事件

全部知识事实 (12)

待验证

Cursor的.cursorignore文件设计灵感来源于Git的.gitignore机制,两者共享相同的glob语法规范

85%
待验证

用户级指令文件(如 `~/.claude/CLAUDE.md`)建议在 `.gitignore` 中排除,仅提交项目根目录下的共享文件。

50%
待验证

将 .env 文件添加到 .gitignore 可防止其被意外提交,但如果 .env 文件已被跟踪或已提交到历史记录,仅添加 .gitignore 不足以移除它,需要使用 git rm --cached 停止跟踪并可能需用 git filter-branch 或 BFG Repo-Cleaner 清理历史。

50%
待验证

在 Bolt.new 项目根目录创建 .bolt/ignore 文件(语法类似 .gitignore),可让上下文索引器不读取指定文件,实测使单次提示上下文重量下降 35% 到 50%。

50%
待验证

项目根目录的 .gitignore 随代码一起提交,团队成员共享同一套忽略规则

50%
待验证

把个人编辑器配置写进项目 .gitignore 是一种常见但不够优雅的做法,会让共享文件逐渐膨胀

50%
待验证

Git 提供三个忽略文件:项目级 .gitignore、全局 core.excludesFile、本地 .git/info/exclude

50%
待验证

传统 .gitignore 采用黑名单模式,默认所有文件都会被跟踪,只列出需排除的例外

50%
待验证

.gitignore 规则按从上到下顺序逐行处理,后出现的规则会覆盖前面的规则

50%
待验证

白名单模式的主要缺点是每次新增一种文件类型都需要手动更新 .gitignore,增加维护成本

50%
待验证

数据科学与机器学习项目适合白名单式 .gitignore,数据和模型宜通过 DVC 等专用工具管理

50%
待验证

'默认忽略一切'白名单模式通过 * 忽略所有文件,再用 ! 前缀规则显式加回需要跟踪的文件

50%

来源文章