.gitignore 生成器

从"规则图书馆"里抽卡:勾选 Node、Python、Java、Go、PHP、IDE、操作系统 等模板,自动合并去重生成本项目的 .gitignore,每条规则带作用注释;密钥类模板默认忽略 .env,防泄露从第一天开始。

模板书架(点击选取)

已选模板 0 规则 0 条 去重丢弃 0 条

.gitignore 预览


        

项目预设 · 忽略覆盖面 · 规则解释 · 多格式导出

10 套常见项目预设一键套用模板;右侧自绘 SVG 展示每条规则落在哪个分类,点任意规则查看匹配要点;也可补一条自定义规则(自动校验),最后按 4 种格式导出。

① 项目预设(点击套用)

勾选模板后,这里按分类列出每条规则

② 忽略覆盖面(自绘 SVG)

点击左侧任意规则,这里显示匹配要点与注意事项。

③ 多格式导出

勾选模板后,这里显示所选格式的预览

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🙈口径说明与常见误填

跨模板自动去重,每条规则都带中文注释

模板书架
Node、Python、Java、Go、PHP、IDE、操作系统等模板点击选取、自动合并去重。
规则注释
每条规则附作用说明,为什么忽略 node_modules、__pycache__ 一目了然。
密钥防护
密钥类模板默认忽略 .env,防泄露从第一天开始。
统计面板
已选模板数、规则总数、去重丢弃数实时显示。
只管未追踪
.gitignore 对未追踪文件生效,已提交文件需先 git rm --cached。

这个工具解决什么问题

从零写 .gitignore 总担心漏掉 node_modules 或误伤 .env.example。本页从"规则图书馆"抽卡:勾选 Node、Python、Java、Go、PHP、IDE、操作系统 等模板,自动合并去重生成项目专属 .gitignore,每条规则带中文注释,密钥类模板默认忽略 .env,下载放进仓库根目录即生效,全程浏览器本地生成。

三条生效守则

① 只管未追踪文件:已被 git 追踪的文件加规则也不生效,先 git rm --cached 加路径(保留本地文件)再提交。

② 斜杠位置有讲究:开头斜杠只匹配仓库根目录,结尾斜杠只匹配目录;行尾多余空格会让规则悄悄失效。

③ 父目录被忽略无法放行:整个目录被忽略后,子规则用感叹号反向放行不起作用,要写成逐级不忽略。

怎么用

  1. 第 1 步 · 点选模板
    模板书架点击 Node、Python、IDE 等卡片,可多选(或载入前端加 Node 示例)。
  2. 第 2 步 · 看合并统计
    已选模板数、规则总数、跨模板去重丢弃数实时更新。
  3. 第 3 步 · 核对注释
    预览区每条规则带中文注释,密钥模板已默认忽略 .env。
  4. 第 4 步 · 复制或下载
    一键复制文本或下载 .gitignore 文件放进仓库根目录。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 新增 PHP 与 Go 模板

常见问题

Node 和 Python 项目该选哪个 gitignore 模板?
看语言栈不看项目类型:Node 必忽略 node_modules 与 npm-debug.log;Python 必忽略 __pycache__、.venv 与 pyc 文件。全栈项目两个模板都勾,本页会自动去重合并。
已经追踪的文件怎么忽略?
.gitignore 只管未追踪文件。已提交的文件要先执行 git rm --cached 加文件路径(保留本地文件),再提交,规则才生效;目录要加 -r 递归参数。
gitignore 不生效的原因有哪些?
常见四种:文件已被追踪、路径写错(开头少斜杠或多空格)、被更晚的感叹号反向规则覆盖、父目录整个被忽略后子规则无法再放行。逐条对照即可定位。
有在线生成 gitignore 的工具吗?
本页纯浏览器生成:卡片式多选、每条规则带中文注释、跨模板自动去重,下载 .gitignore 放进仓库根目录即可,不上传任何项目信息。
.gitignore 和 .git/info/exclude 有什么区别?
.gitignore 提交进仓库、对全员生效;.git/info/exclude 只在本地不提交,适合忽略个人临时文件(如自己的调试脚本),不打扰同事。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →