并不确定这个文件在 OS X 中具体有什么作用,而且还有潜在的安全风险(Apple Macintosh OS X .DS_Store 敏感信息泄漏漏洞 POC http://www.beebeeto.com/pdb/poc-2015-0052/ ),每次新建一个 git repo 首先就要在 .gitignore 里面就要添加这个文件。
有没有什么一劳永逸的方法阻止它的生成?
|  |      1gracece      2015-04-12 22:31:03 +08:00  1 http://zh.wikipedia.org/wiki/.DS_Store  google 第一条不是有么 | 
|  |      2omi4399      2015-04-12 22:31:58 +08:00  1 善用搜索啊 defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE | 
|  |      3shily      2015-04-12 22:34:53 +08:00 via Android  1 git可以设置全局忽略。设置在git config中 | 
|  |      6yakiang      2015-04-12 23:00:18 +08:00 我用 asepsis | 
|  |      7Tink PRO 这货确实神烦 | 
|  |      9xucheng      2015-04-13 01:25:22 +08:00 via iPhone ``` curl -L -s https://www.gitignore.io/api/osx,linux,windows > $HOME/.gitignore git config --global core.excludesfile "$HOME/.gitignore" ``` | 
|  |      10Sylv      2015-04-13 02:50:12 +08:00 via iPhone .DS_Store 是用来记住文件夹的视图布局和图标等信息的,还有跟 Spotlight 也有关系 | 
|  |      11notcome      2015-04-13 07:13:58 +08:00 via iPhone 不用 Finder。 | 
|      12zhouzm      2015-04-13 08:57:35 +08:00 | 
|      20ptyfork      2015-04-13 17:28:29 +08:00 不知道gitignore可以全局设置吗? 加到 ~/.gitignore_global 里面即可, 不用每个项目都建一个。 当然项目组里有别人也用mac,那就最好每个项目都加了。 | 
|  |      21pi1ot      2015-04-13 19:31:46 +08:00 禁用后有什么副作用呢? | 
|  |      22zander      2015-04-13 23:11:00 +08:00 .gitignore_global | 
|  |      23bearcat001      2015-04-14 00:12:15 +08:00 @Pastsong TotalFinder 不能 command + number 切换 tab,你能忍? | 
|  |      24mongodb      2015-05-06 17:18:08 +08:00 @bearcat001 TotalFinder可以像XtraFinder一样重新设置快捷键么,对我来说XtraFinder里的command + x 实现剪切功能比什么多标签要实用多了。。 |