AZ Tools

.gitignore 生成器

开发

针对你实际会遇到的项目精选的 `.gitignore` 片段:Node、Python、Java、Go、Rust、PHP、Ruby;Next.js、Astro、Vite、Django、Rails、Spring、Flutter;VS Code、JetBrains、Sublime、Vim、Emacs;macOS、Windows、Linux。勾选适用项后,工具会带分节标题将它们拼合 — 无重复,可直接 commit。

语言

框架

编辑器

操作系统

整合的 .gitignore(3)
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.npm/
.yarn/
.pnp.*
dist/
build/
.env
.env.local
.env.*.local

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
.history/

片段从 github/gitignore 模板精选,并压缩到项目实际会用的行。

使用方法

  1. 点击与你项目匹配的预设标签。
  2. 在预览中查看拼装好的 `.gitignore`。
  3. 复制粘贴到仓库根目录的 `.gitignore`。

常见问题

为什么不直接装 github/gitignore?
那些模板很棒,但每个是单独文件。单一仓库通常想要人工挑选的 3–4 个组合 — 这个工具让你快速拼装。
会遗漏我特定设置的东西吗?
可能会有一些 — 密钥配置、本地缓存、小众工具的构建产物。把输出当基础,并在底部新增 `# Local` 节补充其它。

相关工具