免费转换器

.gitignore 生成器

为任何技术栈生成.gitignore文件。选择您的语言、框架和工具,获得干净整洁的忽略文件。

搜索技术
语言
框架
编辑器和IDE
构建工具
操作系统
测试
云和DevOps
生成的.gitignore
请从上方选择技术以生成.gitignore文件。

关于此工具

通过选择编程语言、框架、IDE 和操作系统,为您的项目生成 .gitignore 文件。该工具结合了 GitHub 官方 gitignore 模板中精选的忽略模式,创建了一个全面的 .gitignore,使您的存储库免受构建工件、依赖项和系统文件的影响。

使用方法

  1. 选择项目的编程语言(Python、JavaScript、Go 等)。
  2. 添加框架和工具(Node、React、Django 等)。
  3. 选择您的 IDE(VS Code、IntelliJ、Xcode)和操作系统(macOS、Windows、Linux)。
  4. 复制生成的 .gitignore 内容并将其保存到项目根目录。

常见问题

我应该把 .gitignore 文件放在哪里?
将 .gitignore 放在存储库根目录中。您还可以在子目录中包含 .gitignore 文件以用于特定于目录的规则。 Git 从根到叶分层处理它们。
.gitignore 是否会删除已跟踪的文件?
不会。.gitignore 仅阻止添加未跟踪的文件。如果文件已被跟踪,将其添加到 .gitignore 不会将其删除。首先运行“git rm --cached <file>”以停止跟踪它。
最常需要什么模式?
Node_modules/(适用于 JavaScript)、__pycache__/(适用于 Python)、.env(适用于 Secrets)、.DS_Store(适用于 macOS)以及 IDE 目录(.idea/、.vscode/)。这些涵盖了最常见的意外提交。
我可以有一个全局 .gitignore 吗?
是的。使用“git config --global core.excludesfile ~/.gitignore_global”创建全局 .gitignore。这适用于您的所有存储库 - 非常适合操作系统和 IDE 文件(.DS_Store、Thumbs.db、.idea/)。