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

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

.DS_Store
*.DS_Store
*/.DS_Store


但是只忽略根目录下的.DS_Store文件,所有其他文件都已准备好提交。

是否有使这些文件被忽略的技巧?

最佳答案

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

如果您这样做了,请签出“ How Can I Remove .DS_Store Files From A Git Repository?”,然后检查您的.gitignore是否有效。
如果只想从索引中删除然后将其保留在工作树中,请使用git rm --cached

注意:根据您的情况,仅.DS_Store就足够了。

请参见Objective-C.gitignore中的GitHub Collection of Useful .gitignore Templates

09-04 19:02
查看更多