Git LFS
Github不允许上传大于100 M的文件,解决方案是使用免费提供的LFS(large file storage)服务
- Git LFS是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。它将你所标记的大文件保存至另外的仓库,而在主仓库仅保留其轻量级指针。那么在你检出版本时,根据指针的变化情况下更新对应的大文件.而不是在本地保存所有版本的大文件
- 官网下载安装Git LFS
- 打开git bash,执行
git lfs install
,看到updated git hooks
和git LFS initialized
表示安装完成 - 进入本地仓库目录,
git lfs track "*.mp4"
命令追踪大文件,即追踪所有mp4
后缀的文件,会在仓库中生成.gitattributes
文件,使用git lfs track
查看目前文件追踪模式 - 之后正常
add commit push
即可 - clone时使用
git clone
或git lfs clone
均可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JrunDing!
评论