git默认上传文件大小有限制100M。这时候可以使用 git-lfs解决这个问题。
Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。GitLFS插件下载:https://git-lfs.github.com
使用方法
方法1:上述下载的安装好后,用windows的cmd进入到你要上传的git库目录。然后输入代码如下:
#开启lfs功能
git lfs install
#进行大文件追踪 例如git lfs track "*.psd" 追踪所有后缀为psd的文件
git lfs track "*.psd"
#查看现有的文件追踪模式(查看使用)
git lfs track
#显示当前跟踪的文件列表(查看使用)
git lfs ls-files
方法2:你也可以直接打开.gitattributes修改里面的内容。
.gitattributes
#允许提交.mp4为后缀的大型文件
*.mp4 filter=lfs diff=lfs merge=lfs -text
注意事项
- 使用git-lfs会生成.gitattributes文件,这个文件需要被上传到远程仓库
- 在上传.gitattributes文件之前不要commit被跟踪的大文件到git,会导致大文件上传失败。
---------------------------------------------------------------------------------------------------------------------------------
参考1:版本大文件 - GitHub 文档
参考2:https://www.jianshu.com/p/80e579e2d970