.gitignore 生成器
基于 github/gitignore,从语言、框架和编辑器模板生成 .gitignore。自动合并模板、去除重复行,并可添加你自己的规则。全部在浏览器中运行。
模板改编自公开的 github/gitignore 合集(CC0)。所有处理都在浏览器中完成。
.gitignore 能让构建产物、依赖、密钥和编辑器文件不进入你的 Git 仓库。这个生成器用常见语言、框架、编辑器和操作系统的现成模板(改编自广泛使用的 github/gitignore 合集)拼出一个文件,合并你的选择并去掉重复行。
使用方法
- 列出需要的模板,例如 Node、Python 和 macOS。
- 工具会合并它们并去除重复的规则。
- 如有需要,追加你自己的规则。
- 把生成好的 .gitignore 复制到项目根目录。
计算公式
每个模板都是一组忽略规则。选中的模板会在注释标题下依次拼接,并去掉重复的非注释行,所以像 node_modules/ 这样的规则只会出现一次。
示例
选择 Node 和 macOS 后,生成的文件会忽略 Node 的 node_modules/、构建产物和 .env,以及 macOS 的 .DS_Store 等杂项文件,重复的行只列出一次。
常见问题
.gitignore 放在哪里?
放在仓库根目录。你也可以在子文件夹中再放 .gitignore,添加只对该文件夹生效的规则。
有哪些可用的模板?
常见语言(Node、Python、Java、Go、Rust、C/C++),框架(Rails、Laravel、Django、Next.js、Unity、Unreal),编辑器(VS Code、JetBrains、Vim)和操作系统(macOS、Windows、Linux)。
它会忽略已经提交的文件吗?
不会。.gitignore 只对未被跟踪的文件有效。要让已提交的文件不再被跟踪,还需要对它运行 git rm --cached。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/gitignore-generator/
引用此工具
kakaoCalc. (2026, November 8). .gitignore 生成器. https://kakao.mobile/zh/tools/gitignore-generator/
“.gitignore 生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/gitignore-generator/.