.gitignore 生成器 🔒 完全在您的浏览器中运行——不上传任何数据。

将语言和框架模板合并为一个 .gitignore。

选择模板

关于此工具

一个好的 .gitignore 能从第一次提交起就把构建产物、依赖、密钥和操作系统杂物挡在仓库之外。勾选项目使用的语言、框架和编辑器,本工具会把对应的部分拼接起来,并去除重复行,让结果保持整洁。

这些模板从官方 github/gitignore 集合中精简而来,并打包进页面,因此不会从服务器获取任何内容。复制结果,或直接下载为 .gitignore

常见问题

.gitignore 文件到底有什么作用?

它告诉 Git 哪些文件和文件夹不需要被追踪——比如构建产物、node_modules 等依赖、操作系统文件、IDE 配置、密钥——从而避免它们被意外暂存或提交。

可以同时组合多个技术栈的模板吗,比如 Node、macOS 和 VS Code?

可以。勾选任意数量所需的模板,它们会被合并成一个文件,重复的规则会自动去除,保持结果整洁。

我添加了 .gitignore,但 Git 仍然在追踪本该忽略的文件——为什么?

.gitignore 只对 Git 尚未追踪的文件生效。如果某个文件在你忽略它之前就已被提交,运行 `git rm --cached <file>` 取消追踪,然后提交——之后忽略规则才会生效。

生成的文件应该放在哪里?

通常放在仓库根目录,与 .git 同级。你也可以在子文件夹中添加嵌套的 .gitignore 文件,用于只在该目录生效的规则。

工具会记住我选择过的模板吗?

会的。你的选择会保存在浏览器中,下次打开工具时会自动勾选。