Git 忽略生成器

勾选 Node.js、Python、Java、Go、Rust、C/C++、macOS、Windows、Linux、VS Code、JetBrains、日志、环境变量、构建产物、压缩包等技术栈模板,按顺序合并并去重,前缀注释分组,生成规范的 .gitignore 文件;也可追加自定义忽略行,内置前端 / Python / 通用预设,全部在浏览器本地完成。

配置选项 等待设置
预设

修改勾选或自定义内容后,点击「生成 .gitignore」。模板规则取自各技术栈常见的官方 / 社区 .gitignore 约定。

生成结果
模板数—
规则数—
行数—
选择技术栈模板后点击「生成 .gitignore」,忽略规则将显示在这里。

将生成的内容保存为项目根目录下的 .gitignore 文件即可生效。

规范说明
  • 每行一条规则;空行与以 # 开头的行会被 Git 忽略。
  • node_modules/、dist/、build/ 末尾的斜杠表示只匹配目录。
  • *.py[cod] 为字符集合写法,匹配 .pyc、.pyo、.pyd。
  • __pycache__/、.DS_Store、Thumbs.db 分别是 Python 与 macOS / Windows 的系统产物。
  • *.log、.env 用于忽略日志与环境变量文件,避免敏感信息入库。
  • !.vscode/settings.json 表示保留该文件而忽略 .vscode/ 下的其它内容。
  • 同一个忽略文件在多个模板中重复出现时,本工具只保留首次出现的一条。