先備知識 :
- 會使用 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 囉!