一尘不染

如何从 Git 存储库中删除 .DS_Store 文件?

git

如何.DS_Store从 Git 存储库中删除那些烦人的 Mac OS X 文件?


阅读 142

收藏
2022-02-23

共1个答案

一尘不染

从存储库中删除现有文件:

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

添加这一行:

.DS_Store

到文件.gitignore,它可以在你的存储库的顶层找到(或者如果它还没有,则创建文件)。您可以使用顶级目录中的以下命令轻松完成此操作:

echo .DS_Store >> .gitignore

然后将文件提交到 repo:

git add .gitignore
git commit -m '.DS_Store banished!'
2022-02-23