Gitignore 生成器

勾選你的技術棧,即時得到乾淨的 .gitignore —— 不點按鈕、不聯網。

追加你自己的忽略規則

使用說明

  1. 勾選符合你技術棧的範本 —— 一門語言(Node、Python)、你的系統(macOS、Windows)、你的編輯器(VS Code、IntelliJ)以及雲服務商。每勾選一項就即時合併並去重,全程沒有「生成」按鈕。
  2. 用搜索框按名稱定位範本,或用分類晶片收窄清單;勾選 / 取消都即時生效。
  3. 結果滿意後點擊「複製」拿走,或「下載 .gitignore」儲存檔案。展開「追加你自己的忽略規則」可補充專案特有的忽略項 —— 它們同樣會被合併並去重。

示例

選擇

已勾選:Node、Python

.gitignore

### Node ###
node_modules/
dist/
*.log
.env

### Python ###
__pycache__/
*.py[cod]
.env

示例勾選了 Node 與 Python。兩個範本都含 “*.log” 與 “.env”,但合併後每行只保留一次(按出現順序去重)。計數顯示「已選 2 項」。

規則、限制與已知問題

  • 範本隨頁面內建(約 44 條最常用的語言、框架、系統、編輯器與雲服務),不向網路請求、不上傳任何內容。
  • 合併按出現順序對每行做全域性去重:若兩個範本忽略了同一項(例如 Node 與 Python 都含 “*.log”),它只出現一次,位置靠近首次出現處。
  • 範本名與註解保持 Git 期望的原樣(Node、macOS、“# Logs”…)—— 它們是跨語言事實標準,因此不被翻譯;只有介面文案做了本地化。
  • 「追加你自己的忽略規則」會與範本進入同一去重集合,所以你手寫的某行若範本已有,不會重複。
  • 未包含全量 400+ 範本庫,只收錄最高頻的條目;冷門技術棧請去 GitHub 官方 gitignore 倉庫取官方範本。範本隨站點發版更新,不線上更新。
  • 自定義規則不做語法校驗 —— 你寫的任何內容原樣拼入,錯誤規則由 git 本身報錯。無賬號、無歷史、無可分享的選擇:分享連結不攜帶任何勾選狀態。

檔案準備好之後,通常還會用到這些。