我有一个新的repo,在我执行第一次提交之前,我想忽略.DS_Store文件。
我尝试通过Tower将以下内容添加到.gitignore文件中:
.DS_Store
*.DS_Store
*/.DS_Store
但是只忽略根目录下的.DS_Store文件,其他所有文件都已准备好提交。
有没有让这些文件被忽略的技巧?
答案 0 :(得分:17)
** /。DS_Store
尝试一下:)希望有所帮助
答案 1 :(得分:12)
确保您没有先将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。