.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 嗎?

不會。它只寫忽略規則。