Git 上传大于100MB的文件

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

你可能感兴趣的:(git,github)