Gitignore 生成器
勾選你的技術棧,即時得到乾淨的 .gitignore —— 不點按鈕、不聯網。
追加你自己的忽略規則
生成 .gitignore
使用說明
- 勾選符合你技術棧的範本 —— 一門語言(Node、Python)、你的系統(macOS、Windows)、你的編輯器(VS Code、IntelliJ)以及雲服務商。每勾選一項就即時合併並去重,全程沒有「生成」按鈕。
- 用搜索框按名稱定位範本,或用分類晶片收窄清單;勾選 / 取消都即時生效。
- 結果滿意後點擊「複製」拿走,或「下載 .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 本身報錯。無賬號、無歷史、無可分享的選擇:分享連結不攜帶任何勾選狀態。
相關工具
檔案準備好之後,通常還會用到這些。