适用于您的技术栈的免费 .gitignore 生成器

选择您的语言、框架和 IDE——我们为您合并忽略规则

您的技术栈

尚未选择任何内容 - 在上面添加一项技术

预览

您的 .gitignore 将显示在此处

选项

最常用的

按类别浏览

语言

框架

集成开发环境

编辑器

构建工具

包管理器

运行时

操作系统

版本控制

内容管理系统

电子商务

移动开发

游戏引擎

云

开发运营

测试

数据库

工具

人工智能工具

分析

应用服务器

增强现实/虚拟现实

音频

自动化

计算机辅助设计

持续集成/持续交付

编译器

配置

客户关系管理

桌面

文档

电子设计自动化

嵌入式

模拟器

企业

硬件

托管

集成

学习

库

媒体

办公

平台

机器人程序自动化

安全

专用

存储

交易

实用工具

可视化编程

其他

查看所有 .gitignore 模板

关于 .gitignore 的常见问题

什么是 .gitignore 文件?

.gitignore 文件是一份纯文本列表,用来告诉 Git 哪些文件和目录无需跟踪。构建产生的杂项、依赖目录、.env 中的机密和 IDE 文件都可以排除在外,让仓库保持精简、差异对比清晰易读,也避免“糟了,我把 node_modules 提交了”的尴尬。

为什么要使用 .gitignore 生成器?

手动编写完善的 .gitignore 既费时又容易出错。每种语言、框架和工具都会产生需要忽略的文件。本生成器采用社区维护的数百种技术的忽略模式,帮助您避免意外推送机密、临时文件或构建产物。

LFGitignore 如何工作?

LFGitignore 是社区 .gitignore 模板的精选组合。搜索并选择您使用的选项 — Python、Node.js、React 或数百个选项中的任何一个。我们合并规则,删除重复项,然后为您提供一个根据您的堆栈调整的自定义 .gitignore。

我应该把 .gitignore 文件放在哪里?

将 .gitignore 放在仓库根目录下,最好在首次提交之前创建。添加新工具时记得更新。如果想忽略的文件已经被 Git 跟踪,请先用 git rm --cached 取消跟踪,让新规则生效。

.gitignore 语法是什么意思?

掌握几个符号就能读懂规则:* 匹配任意多个字符,? 匹配单个字符,/ 用于指定目录。以 # 开头的行是注释,末尾的 / 表示只匹配目录。以 ! 开头的模式可为更宽泛的规则添加例外。

LFGitignore 免费吗?

是的,完全免费,没有帐户,也没有限制。 LFGitignore 是 Ludovic Frank 免费开发人员工具组的一部分,并在共享基础设施上运行。

为什么这是免费的?

由于 Ludovic Frank 组的共享基础设施,LFGitignore 保持免费。我们跳过繁重的功能,保持服务精简,并依赖开源 gitignore 模式。我们只是让它们易于混合和导出。

免费……那么你如何赚钱呢?

我们不会向您收取 LFGitignore 费用。使用它可以向您介绍 Ludovic Frank 品牌 - 如果您以后需要网络开发或咨询,这会很方便。我们还提供付费工具,例如防止缺席的餐厅预订系统。该生成器是通向生态系统其他部分的友好前门。