.gitignore 文件生成器

智能生成忽略规则,保持您的 Git 仓库干净且安全

广告位 - 顶部
# 在上方搜索并选择模板以生成 .gitignore
广告位 - 中间

什么是 .gitignore 文件?

.gitignore 是一个纯文本文件,它告诉 Git 哪些文件或目录应该被忽略,不应该被跟踪或提交到版本库中。它是每个专业开发项目的必备配置文件。

为什么要配置 .gitignore?

忽略不必要的文件可以显著提升团队协作效率和项目安全性:

  • 避免提交敏感信息: 防止如 .env 、密码文件、API 密钥等机密信息泄露到远程仓库(尤其是 GitHub 这种公开平台)。
  • 减小仓库体积: 自动忽略 node_modulestargetvenv 等第三方依赖包,这些文件应该通过包管理器安装,而非存入 Git。
  • 减少干扰信息: 忽略 .DS_Store (macOS)、 Thumbs.db (Windows) 或 IDE 配置文件(如 .vscode ),避免不同开发环境产生的系统垃圾文件污染提交记录。
  • 优化构建速度: 忽略编译生成的临时文件(如 .log.o.exe ),让 Git 只关注核心源代码。

如何使用本生成器?

  1. 搜索并选择: 在搜索框输入您项目使用的技术栈(如 Node.js),点击对应的模板。
  2. 合并规则: 您可以同时选择多个模板(如 Python + JetBrains + macOS),工具会自动合并所有规则并去重。
  3. 复制应用: 点击“复制代码”,在项目根目录新建 .gitignore 文件并粘贴进去即可。

常见问题解答 (FAQ)

Q: 为什么我修改了 .gitignore,但文件仍然被 Git 跟踪?
A: 如果文件已经提交过一次,.gitignore 对其将不再生效。您需要先从暂存区移除它: git rm -r --cached <file>

Q: .gitignore 支持通配符吗?
A: 是的。例如 *.log 忽略所有日志文件, build/ 忽略整个目录, !important.log 则表示不忽略特定的文件。

广告位 - 底部