Mac 排除 .DS_Store 檔案

Git 檔案 常見問題: Mac 排除 .DS_Store 檔案

移除步驟

1. 清除 git 快取

到 git 目錄清除有 .DS_Store 檔案的快取

git rm --cached .DS_Store

2. 移除目錄中的 .DS_Store 檔案

find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch

3. 全域設定不再加入 .DS_Store 檔案至 git

echo .DS_Store >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global

參考資料