不喜欢广告? 无广告 今天

.gitignore 生成器

开发人员
广告 · 消除?

自定义模式

测试文件名
广告 · 消除?

指导

.gitignore 生成器

.gitignore 生成器

通过选择 30 多个涵盖流行语言、框架、IDE、操作系统和 DevOps 工具的精选预设,生成全面的 .gitignore 文件。将多个模板合并到一个准备用于您项目的、已去重的文件中。

如何使用

1. 浏览或搜索预设网格以查找您的语言、框架和工具。
2. 点击预设进行选择 — 选定的项目将突出显示。
3. 生成的 .gitignore 会立即显示在输出面板中,其中包含已合并、已去重的模式。
4. 如有需要,请添加自定义模式。
5. 测试文件名以确保覆盖范围。
6. 复制到剪贴板或下载为 .gitignore 文件。

特征

  • 30 多个精选预设 – 适用于 Node.js、Python、Java、Go、Rust、Ruby、PHP、React、Vue、Angular、Django、Rails、Laravel、Docker、Terraform 等的模板。
  • 智能合并 – 合并多个预设时自动去重模式。
  • 自定义模式 – 在预设模板旁边添加您自己的忽略规则。
  • 文件名测试 – 检查特定文件是否会被生成的模式忽略。
  • 可搜索网格 – 使用内置搜索过滤器快速查找预设。
  • 立即下载 – 直接导出为 .gitignore 文件。

广告 · 消除?

常问问题

  1. 什么是 .gitignore 文件以及 Git 如何使用它?

    一个 .gitignore 文件告诉 Git 哪些文件和目录要从版本控制中排除。Git 在暂存更改之前会检查此文件,并跳过任何与列出的模式匹配的路径。这可以防止构建的工件、依赖项、IDE 设置和敏感文件(如 API 密钥)被提交。在不同目录中可以存在多个 .gitignore 文件,规则相对于该文件位置应用。

  2. gitignore 模式匹配规则如何工作?

    Gitignore 使用类似于 shell 通配符的 glob 模式。前导斜杠会将模式固定到 .gitignore 文件的目录。尾随斜杠仅匹配目录。星号 (*) 匹配除斜杠外的任何内容,双星号 (**) 跨目录匹配,问号 (?) 匹配任何单个字符。前导感叹号 (!) 会否定一个模式,重新包含一个先前排除的路径。模式按顺序评估,后续规则覆盖早期规则。

  3. 为什么 node_modules 和 build 文件夹应该被 gitignore?

    像 node_modules 这样的依赖项目录可能包含成千上万个文件,总计达数百兆字节 — 对于版本控制来说太大了。这些文件可以通过 package.json/package-lock.json 通过 npm install 从头开始生成,因此存储它们会浪费存储库空间并减慢克隆速度。构建文件夹(dist、build、.next)包含每次构建时都会更改的生成输出,应从源代码重建。跟踪它们会导致频繁的合并冲突并使存储库历史膨胀。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 · 消除?
广告 · 消除?
广告 · 消除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 · 消除?