本来很少的代码,2MB左右,传 github 提示超过 100MB,我的天,吓一跳。。。后来发现是之前误传了大文件,虽然删除,但是git 中一直保存这记录,于是谷歌一番找到解决办法。
首先,一定用 git status 查看当前的状态,保证没有需要增加、修改或删除的文件。
然后就可以按照这个博客一步一步来了:
https://kyriejoshua.github.io/jo.github.io/2016/07/17/how-to-clear-huge-files-in-git/
只是其中个别部分需要再说一下:
查看空间可以加一个 -H,就不以字节为单位了,比如我的就显示240MB:
git count-objects -v -H
还有查看大文件时,如果报错改为如下形式:
git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5