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
相关文章
相关标签/搜索