.gitignore 生成器
在线.gitignore生成器,勾选Node.js/Python/Java/Go/Rust/macOS/Windows/Linux/VSCode/IntelliJ IDEA/Docker等模板,自动合并去重并生成可下载的.gitignore文件。
免费在线工具
Loading…
使用说明
- 在“语言/框架”、“操作系统”、“IDE/工具”三组勾选框中,选择项目需要忽略的类型(可多选)
- 勾选后自动实时生成 .gitignore 内容,也可点击“生成 .gitignore”手动触发
- 点击“加载常用组合示例”可快速预选 Node.js + macOS + VSCode 常见组合
- 生成结果按来源分组并用注释区隔(如 # Node.js / # macOS),点击“复制”或“下载 .gitignore”获取最终文件
功能介绍
- 内置11种常见模板:Node.js、Python、Java、Go、Rust、macOS、Windows、Linux、VSCode、IntelliJ IDEA、Docker
- 模板内容基于各生态实际常用的忽略规则整理(如 Node.js 含 node_modules/、.env、dist/;Python 含 __pycache__/、*.egg-info/;macOS 含 .DS_Store 等)
- 多选模板自动合并,按行去重(同一条规则在多个模板中重复出现时只保留一次),并按来源模板分组加注释
- 支持一键复制生成结果,或直接下载为 .gitignore 文件
使用场景
新建项目快速生成.gitignore
新建一个Node.js + Docker项目,勾选对应模板一次性生成规范的.gitignore文件,避免遗漏常见忽略项
跨平台团队合并忽略规则
团队成员分别使用macOS/Windows/Linux开发,勾选三种操作系统模板生成统一的.gitignore,避免各自系统文件混入仓库
补充IDE配置忽略规则
项目已有.gitignore,需要补充VSCode或IntelliJ IDEA的IDE配置忽略规则时,单独勾选对应模板生成后合并
检查现有.gitignore是否有遗漏
对照生成的标准模板内容,检查项目现有.gitignore是否遗漏了某个语言/工具的常见忽略条目
常见问题
模板内容是从哪里来的,可靠吗?
模板内容基于各语言/工具社区广泛认可的常见忽略规则整理(如Node.js的node_modules/、Python的__pycache__/、macOS的.DS_Store等),均为真实常用条目,不包含编造或不存在的规则。
多选模板会不会生成重复的规则?
不会。生成时会按行去重,同一条规则如果在多个模板中都出现,只会保留第一次出现的分组下,不会重复出现在最终结果中。
生成的.gitignore需要手动调整吗?
可能需要。模板覆盖的是通用常见场景,如果项目有特殊目录结构或自定义构建产物路径,建议在生成结果基础上手动补充项目专属的忽略规则。
支持自定义添加忽略规则吗?
当前版本仅支持从内置11个模板中勾选组合生成,不支持在界面上直接输入自定义规则;如需自定义,可在下载后手动编辑生成的文件。