git 提交大小超过100M

git上传限制

github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传)

特殊解决方案 (不push大型文件)

git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

解决方案

1.维持单个文件在100M以内,保持原仓库,剔除单个文件大于100M的 (以下方案转载自其他博客)

方案一
方案二
方案三

2.使用GitHub的LFS(Large File Storage)服务来实现上传大文件。
  1. 下载 并安装Git命令行扩展。下载并安装后,运行以下命令设置Git LFS及其各自的挂钩 git lfs install
  2. 选择您希望Git LFS管理(或直接编辑.gitattributes)的文件类型。您可以随时配置其他文件扩展名
    git lfs track "* .psd/pdf/word"
  3. 然后将.gitattributes文件添加进git仓库:
    git add .gitattributes
  4. 接下来就可以像平时使用git那样正常使用了,可以将大文件提交到GitHub了
    git add .
    git commit -m "update"
    git push origin hexo
posted @ 2019-06-08 23:55  korea  阅读(2537)  评论(0编辑  收藏  举报