我有一个新的存储库,在执行第一次提交之前,我想忽略.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。