16

我有一个新的仓库,在执行第一次提交之前,我想忽略 .DS_Store 文件。

我尝试通过 Tower 将以下内容添加到 .gitignore 文件中:

.DS_Store
*.DS_Store
*/.DS_Store

但只有根目录下的 .DS_Store 文件被忽略,所有其他文件都包含在内以供提交。

有什么技巧可以让这些文件被忽略吗?

4

2 回答 2

18

**/.DS_Store

试试看 :) 希望有帮助

于 2013-08-14T01:57:03.603 回答
13

确保您没有先将那些 DS_Store 添加到索引中。

如果您这样做了,请查看“如何从 Git 存储库中删除 .DS_Store 文件? ”,然后检查您的.gitignore工作是否有效。
如果git rm --cached您只想将 then 从索引中删除,同时将它们保留在工作树中,请使用。

注意:仅.DS_Store在您的情况下就足够了。

请参阅GitHub 有用模板集合Objective-C.gitignore.gitignore

于 2013-04-30T09:45:21.590 回答