.gitignore 生成

搜索技术栈或用快速预设,再复制或下载 .gitignore。

已选

前端 / Node

Node Vue React Next.js Nuxt Vite

Java

Java Maven Gradle Spring Boot

Python

Python Django Flask

Go / Rust / PHP

Go Rust PHP

系统 / IDE

macOS Windows Linux VSCode JetBrains Eclipse Vim

配置

Dotenv Logs

移动端

Android Flutter

数据库

SQLite

这一页做什么

新仓库需要按技术栈忽略文件。这一页可以搜索或点选 Node、Vue、Python、macOS 等模板,合并成一份 .gitignore,再复制或下载。

怎么用

  1. 搜索技术栈会过滤芯片。快速预设是前端项目、React 项目、Java 项目、Python 项目和 Go 项目。已选列出当前芯片。转换只做一次。显示示例用前端项目:Node、Vue、Dotenv、VSCode 和 macOS。
  2. 计数行是合并了 5 个模板。结果按 Node、Vue、macOS、VSCode、Dotenv 五段。Node 是 node_modules/、npm-debug.log*、yarn-debug.log*、yarn-error.log*、.npm、dist/ 和 .cache/。Vue 是 .nuxt/、.output/ 和 .vite/。macOS 是 .DS_Store、.AppleDouble、.LSOverride 和 ._*。VSCode 是 .vscode/*、!.vscode/settings.json、!.vscode/tasks.json、!.vscode/launch.json 和 !.vscode/extensions.json。Dotenv 是 .env、.env.*、!.env.example 和 !.env.sample。
  3. 下载 .gitignore 把这段存成 .gitignore。复制结果复制它。全部清除清空搜索、关掉全部芯片并清空结果。

规则和边界

段落按分类顺序:前端 / Node、Java、Python、Go / Rust / PHP、系统 / IDE、配置、移动端、数据库。点击顺序不会改这段落顺序。一项都不选时点转换会报错。点芯片会立刻更新结果。这一页不写 Git 命令。

用在哪

  • 在 Mac 上用 VSCode 开一个 Vue 项目。
  • 忽略 .env,但保留 .env.example。
  • 下载合并后的文件,而不是贴一份很长的模板。

常见问题

为什么先点 macOS,Vue 还是排在前面?

合并顺序跟分类列表走,不跟点击顺序走。

这一页会生成 git init 吗?

不会。它只写忽略规则。