2013-04-29 454 views
15

我有一个新的repo,在执行第一次提交之前,我想忽略.DS_Store文件。使用Tower忽略.DS_Store在gitignore文件中

我试着加入以下通过塔的.gitignore文件:

.DS_Store 
*.DS_Store 
*/.DS_Store 

,但只在根目录下的文件.DS_Store忽略,所有其他被列入准备提交。

难道让这些文件被忽略?

回答

12

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

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

注意:只有.DS_Store应该足够你的情况。

参见GitHub Collection of Useful .gitignore Templates的​​。

+0

感谢的是,我并没有将他们添加到回购,因为我没有做第一次提交。最后,我放弃并承诺了。 – CMSCSS 2013-04-30 21:24:15

17

** /。DS_Store

尝试一下:)希望它帮助