.gitignore生成器

免费在线生成.gitignore文件,勾选操作系统、IDE和开发语言框架,自动生成对应的Git忽略规则,一键下载,适合各类项目初始化。

0
规则条数
0 B
内容大小
请选择类别后点击“生成 .gitignore”

功能说明

本工具提供常见操作系统、编辑器/IDE、语言框架的 .gitignore 规则片段库。您只需勾选需要的类别,点击“生成 .gitignore”即可得到带分类注释的完整规则内容。支持一键复制、下载为 .gitignore 文件,也可在“额外自定义规则”中添加自己的忽略规则。

使用方法

计算原理

.gitignore 是 Git 仓库中用于声明忽略文件或目录的文本文件。每行一个模式,支持通配符(*、?)、目录(以 / 结尾)和取反(以 ! 开头)。本工具将预置的规则片段按类别拼接,并添加分类注释,便于阅读和维护。自定义规则会追加在末尾,不会覆盖内置规则。

注意事项

.gitignore 文件有什么作用?

.gitignore 用于告诉 Git 哪些文件或目录不需要纳入版本控制,例如编译产物、依赖目录、本地配置文件等。它可以帮助保持仓库整洁,避免提交无关文件。

gitignore 规则的基本语法有哪些?

常见语法包括:以 # 开头是注释;星号 * 匹配任意字符(不跨目录);问号 ? 匹配单个字符;斜杠 / 开头表示相对仓库根目录;目录名后加 / 表示匹配整个目录;以 ! 开头表示取反(重新包含)。例如 node_modules/ 忽略所有 node_modules 目录,*.log 忽略所有 .log 文件。

为什么我的 .gitignore 规则不生效?

可能原因:1) 文件不在仓库根目录;2) 规则写错(如缺少斜杠或通配符);3) 文件已被 Git 跟踪,需要先执行 git rm --cached 取消跟踪;4) 使用了 .gitignore 不支持的语法。建议先确认文件位置,再检查规则格式。

如何添加自定义忽略规则?

在工具的“额外自定义规则”文本框中,每行输入一条规则即可。例如输入 *.log 会忽略所有 .log 文件,temp/ 会忽略 temp 目录。自定义规则会追加在生成内容的末尾,并带有“自定义规则”注释。