在專案開發的過程中,有些檔案是我們在自己電腦測試或編譯時產生的暫存檔、編輯器設定檔,甚至是存放資料庫密碼與 API 金鑰的機密設定檔。這些檔案如果在執行 git status 時一直跳出來,不僅會把畫面弄得很雜亂,如果不小心推送到 GitHub 雲端上,更可能會造成嚴重的資安漏洞!這時候,我們就需要靠 .gitignore 這個神奇的檔案來幫忙。
簡單來說,.gitignore 就是一個專門用來「過濾雜訊」的黑名單。你只要在專案根目錄建立這個檔案,並把不想被 Git 追蹤的目標寫進去,Git 就會非常聽話地自動將這些檔案當作「隱形人」。
學會使用 .gitignore,不僅能讓專案保持乾淨俐落,更是一個優秀開發者必備的好習慣。從今天起,再也不怕把不該上傳的雜物推上雲端啦!