我有一个git repo,其中已经跟踪了.DS_Store
个文件。有没有办法完全忽略每个文件夹中的主题?
我知道在跟踪之前我可以简单地将.DS_Store
放入.gitignore
,但我也知道如果.DS_Store
已经版本化,它就无效。
答案 0 :(得分:9)
您需要使用git rm
将其从存储库中删除,然后提交更改。
git rm --cached "*.DS_Store"
git commit -m "remove all .DS_Store"
答案 1 :(得分:0)
您需要使用git rm
以某种方式删除它们。当然,这可能比手动完成更容易:
find -name .DS_Store -print0 | xargs -0 git rm