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