.gitignore 產生器
勾選語言、框架、作業系統與編輯器,產生一份精簡、去重複的 .gitignore,預設擋掉 .env 與私鑰。
瀏覽器端執行:輸入與輸出不會傳送到伺服器,平台也不會保存你的輸入內容。
輸出
填入左側欄位後按下執行。
使用方法
- 1勾選專案用到的語言、框架與你自己的作業系統、編輯器。
- 2需要時在「其他規則」補上專案特有的路徑。
- 3下載成 .gitignore 放在 repo 根目錄,在第一次 commit 之前加入效果最好。
常見問題
加了 .gitignore,為什麼檔案還是出現在 git status?
.gitignore 只對還沒被追蹤的檔案有效。已經 commit 過的檔案要先用 git rm --cached <檔案> 移出追蹤,再 commit 一次。
為什麼保留 .env.example?
.env.example 是給其他人看的變數清單,不含真實值,應該要 commit。規則用 .env.* 擋掉所有環境檔,再用 !.env.example 把它加回來。
lock 檔(package-lock.json、Cargo.lock)要忽略嗎?
不要。lock 檔確保每個人與 CI 安裝到同樣的版本,應該 commit,所以這裡的範本都不會忽略它們。
我的輸入會上傳嗎?
不會。內容完全在瀏覽器產生,不需登入也不消耗額度。
