gitee远程与本地仓库大小不一致解决

事由:本地只有151M大小仓库,而远程仓库gitee显示是540M,已经超过了单个仓库500M,所以总是上传出错。

分析:之前本地仓库过大,可能有800M,已经超过了500M的限制,于是将本地仓库删除为只剩下151M大小,但每次上传都显示超过500M。经分析,可能是远程及本地.git历史记录有问题。

解决:为了简便起见,

1、远程gitee中这个仓库清空。(只进行这一步,不进行下一步,无用)。

2、将本地的.git文件夹删除。(这是个隐藏目录,需要修改一下文件夹选项)。

3、然后正常push到远程,即可解决。

4、如果因此而另一个备份如github无法更新,显示如下:

hint: (e.g., 'git pull ...') before pushing again.

则可强制更新一下这个备份(假如这个备份叫做web,只有一个master分支):

git push -f web master


git