.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 模板精选,并压缩到项目实际会用的行。
使用方法
- 点击与你项目匹配的预设标签。
- 在预览中查看拼装好的 `.gitignore`。
- 复制粘贴到仓库根目录的 `.gitignore`。
常见问题
- 为什么不直接装 github/gitignore?
- 那些模板很棒,但每个是单独文件。单一仓库通常想要人工挑选的 3–4 个组合 — 这个工具让你快速拼装。
- 会遗漏我特定设置的东西吗?
- 可能会有一些 — 密钥配置、本地缓存、小众工具的构建产物。把输出当基础,并在底部新增 `# Local` 节补充其它。