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