先備知識 :
- 會使用 Git
- 知道 .ignore 用途
Step1. 新建一檔案作為全域的.ignore檔
路徑與檔名自行定義。
eg. 在 home 目錄下新建資料夾 .config、內建新檔案 .gitignore_global,寫入定義範圍。
常見如 MacOS Finder 生成的.DS_Store、本地環境設定檔、編輯器設定檔⋯⋯等:
*.log
.DS_Store
**/.DS_Store
.DS_Store?
.idea/
.vscode
vendor/
.local
.tmp
/prepros.config
/node_modules
.env*.local
Step2. 在全域 .gitconfig 寫入 ignore 檔案位置
ps.全域 .gitconfig 檔在 home 目錄下
在終端機執行
git config --global core.excludesfile ~/.config/.gitignore_global
或直接編輯
.config檔(用 vim 或慣用編輯器開啟後在[core]下加入檔案路徑))vim ~/.gitconfig[user] (略) [core] (略) excludesfile = /Users/[user]/.config/.gitignore_global
Step3. 檢查是否成功寫入設定檔
git config --list

成功設定後,就不需要在每個專案一一個別定義 .gitignore 囉!