git删除大文件后提交报错问题
git提交报错
git提交报错,原因是github限制单个文件不能超过100M,但是当把超过100M的文件 (这里是 优点知识学习文档及代码/go运维开发训练营第3期/学习课件/Go开发环境准备.zip
) 删除后重新提交,依然有报错
Enumerating objects: 2952, done.
Counting objects: 100% (2952/2952), done.
Delta compression using up to 12 threads
Compressing objects: 100% (2878/2878), done.
Writing objects: 100% (2952/2952), 477.04 MiB | 2.04 MiB/s, done.
Total 2952 (delta 1109), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (1109/1109), done.
remote: error: Trace: b921c775e0e6db45dcd2d6cd550b93f7938e9aeb185ff2c1add4460f2e3d7845
remote: error: See https://gh.io/lfs for more information.
remote: error: File 优点知识学习文档及代码/go运维开发训练营第3期/学习课件/Go开发环境准备.zip is 405.67 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
To github.com:pptfz/study.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'github.com:pptfz/study.git'
解决方法
确认文件已删除
$ git rm --cached "优点知识学习文档及代码/go运维开发训练营第3期/学习课件/Go开发环境准备.zip"
$ git commit -m "Remove large file"