getting-started-with-javascript icon indicating copy to clipboard operation
getting-started-with-javascript copied to clipboard

提交是有DS_Store文件怎么办

Open xugy0926 opened this issue 6 years ago • 2 comments

如题

xugy0926 avatar Aug 13 '17 09:08 xugy0926

.DS_Store是mac的系统文件。提交时不要带这个文件。

假如你更新了getting-started-with-javascript最新的项目,在执行git status时是看不到这个文件的。因为我在项目中假如了配置文件,明确告诉git忽略对DS_Store文件的收录。

如果你还是提示怎么办?

git add之前手动删除这个文件。

image

rm -f homework/.DS_Store

xugy0926 avatar Aug 13 '17 09:08 xugy0926

.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。 1,禁止.DS_store生成:打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

2,恢复.DS_store生成:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

知乎上找到的,不知道有没有副作用。😂

链接:https://www.zhihu.com/question/20345704/answer/19471793

yanqingmu avatar Sep 01 '17 11:09 yanqingmu