使用github做为仓库的时候面向开发者还好,几乎代码都是属于细小零碎文件,可是若是面向大部分文件都是 .mp三、.psd 这类的就要谨慎了,由于这类文件很轻松就超过100MB,然而在github上传协议中,超过100MB的文件须要使用扩展来处理,而不是能够直接上传的。git
github 官方扩展 (https://help.github.com/en/articles/installing-git-large-file-storage)github
macOS 举例code
brew install git-lfs
git lfs track "*.psd" //全部psd文件都使用lfs上传
⬆️注意: 一、lfs 只能根据扩展名来过滤哪些使用lfs上传 二、以上命令执行以后,会在当前目录生成文件".gitattributes",内容大概是这样⬇️开发
*.psd filter=lfs diff=lfs merge=lfs -text
之后再次上传psd类型的大文件,系统会自动使用lfs上传get