减少远程(GitHub)上git repo的大小

时间:2019-07-27 09:54:33

标签: git github

我正在尝试减小我在GitHub上托管的repository的大小。

以前,我在那里有一个Web应用程序,后来又移到了一个带有分支的单独的仓库中。因此,那里有一堆可以清理的物体。

这是我到目前为止尝试过的。

.git目录中找到占用最多空间的对象

git verify-pack -v .git/objects/pack/pack-69f30fd80611b43114487a13bd0acce8ca591d65.idx | sort -k 3 -n | tail -10

查找那些对象在哪里

git rev-list --objects --all | grep 791b9d08eca70
  

791b9d08eca70f4070bee37e0f8743172d6218c5 static / js / main.d4d0a6ad.js.map

我不需要这些。

所以,我做了git prune

git gc --aggressive --prune=now

我看到大小从180 MB减少到56 MB。

现在,我希望GitHub中的远程服务器反映相同的内容,但是我不确定如何将这些更改推送到那里。如果执行git status,我看不到任何更改。

我尝试过

git push --all --force
  

所有最新信息

那也没有任何改变。

0 个答案:

没有答案