明确删除 GIT 中 .DS_Store 文件的跟踪 [重复]
Posted
技术标签:
【中文标题】明确删除 GIT 中 .DS_Store 文件的跟踪 [重复]【英文标题】:Definitively delete the tracking of .DS_Store files in GIT [duplicate] 【发布时间】:2013-11-17 15:24:40 【问题描述】:我有一个 git 存储库,其中已经跟踪了 .DS_Store
文件。有没有办法完全忽略每个文件夹中的主题?
我知道在被跟踪之前我可以简单地将.DS_Store
放入.gitignore
,但我也知道如果.DS_Store
已经版本化,它就不起作用了。
【问题讨论】:
【参考方案1】:您需要使用git rm
以某种方式删除它们。当然,这可能比手动浏览它们更容易:
find -name .DS_Store -print0 | xargs -0 git rm
【讨论】:
【参考方案2】:您需要使用 git rm
从 repo 中删除它们,然后提交更改。
git rm --cached "*.DS_Store"
git commit -m "remove all .DS_Store"
【讨论】:
以上是关于明确删除 GIT 中 .DS_Store 文件的跟踪 [重复]的主要内容,如果未能解决你的问题,请参考以下文章