本来是想新建仓库,把代码放到码云上,结果报错:
一开始以为是垃圾数据太多就进行垃圾回收
git gc --prune=now
结果发现还是不行,后面根据提示,查看倒是是哪一个文件过大
命令是:git rev-list --object --all | grep xxxxxxx(提示的错误文件的编码)
接着把这个文件删掉之后,就重新push,发现还是继续报这个错,我就新开一个窗口,重新,add,在继续commit,还是一样的,后面发现是commit的提交历史里面有这个文件
需要进行
git filter-branch --tree-filter 'rm -f 文件名' HEAD (文件名就是输入上面的命令然后查看的文件路径)
操作完之后会看到
这样是表示删除成功,如果是不成功会出现没有改变
然后直接push就可以成功了
如果遇到了
这种问题,不用纠结了,网络不行,建议重连