.gitignore 簡單說明
.gitignore 是什麼?
.gitignore用來指定 Git 不要追蹤的檔案或目錄,避免不必要的檔案被加入版本控制,例如:
- 暫存檔案
- 建置產生的檔案
- 個人設定檔
- 依賴庫等
建立 .gitignore:
- 在專案目錄下建立
.gitignore檔案:
寫法範例:
# 忽略所有 .log 檔案
*.log
# 忽略 node_modules 資料夾
node_modules/
# 忽略特定檔案
secret.txt
# 忽略所有 .env 檔案
.env
# 忽略所有編譯產物
/dist
通配符:
*:匹配任意多個字元?:匹配一個字元**/:匹配所有子目錄
注意事項:
.gitignore只對尚未被 Git 追蹤的檔案有效。- 若檔案已經被 Git 追蹤,需要先刪除版本控制:
實用範例:
- Python 專案:
- Node.js 專案:
.gitignore 讓你避免將不必要的檔案提交到 Git,保持專案清潔且安全! 😊