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

参考资料