如何.DS_Store从 Git 存储库中删除那些烦人的 Mac OS X 文件?
从存储库中删除现有文件:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
添加这一行:
.DS_Store
到文件.gitignore,它可以在你的存储库的顶层找到(或者如果它还没有,则创建文件)。您可以使用顶级目录中的以下命令轻松完成此操作:
.gitignore
echo .DS_Store >> .gitignore
然后将文件提交到 repo:
git add .gitignore git commit -m '.DS_Store banished!'