有时候,如果gitignore没有写好,或者自己在某些目录下放入了一个大文件,而同时又已经commit或者push到仓库里了,很容易导致仓库容量越来越大,同时你本地的.git里的pack文件也会大得一塌糊涂
github里有给出此类的解决方法:https://help.github.com/articles/remove-sensitive-data/
这样看来的话,可能还是有点懵,因为在其中还需要额外的操作,具体参考:http://blog.youkuaiyun.com/zcf1002797280/article/details/50723783
当你已经把项目工程的大小缩减到满意的地步,还要注意一点,在gitlab(不是github)上,就算强制push到远程仓库里,容量只会叠加不会更替,所以只能先把gitlab上的工程删掉,重建工程,再push上去。