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