9

我有一个 git repo,其中.DS_Store已经跟踪了文件。有没有办法完全忽略每个文件夹中的主题?

我知道在被跟踪之前我可以简单地.DS_Store输入,但我也知道如果已经版本化.gitignore它就不起作用了。.DS_Store

4

2 回答 2

13

您需要使用从存储库中删除它们git rm,然后提交更改。

git rm --cached "*.DS_Store"
git commit -m "remove all .DS_Store"
于 2013-11-06T11:55:05.163 回答
0

您需要以某种方式删除它们,使用git rm. 当然,这可能比手动浏览它们更容易:

find -name .DS_Store -print0 | xargs -0 git rm
于 2013-11-06T11:48:30.277 回答