Git GC在完成写入对象后挂起

2024-09-27 18:10:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我花了很长时间寻找“Git-GC挂起”问题的答案,但我还没有找到答案。 我在BitBucket上有一个1.8GB的Python项目,正在尝试减小它的大小。我按照BitBucket guideline来减少回购大小,因此我运行了以下命令:

$ git reflog expire --expire=now --all
$ git gc --prune=now

结果如下:

^{pr2}$

它挂着。

我第一次试的时候,等了一个小时就取消了。第二次,我让它运行了一夜,它仍然挂着。

当我运行git count-objects -v时,它显示我的垃圾大小为1.8GB,如下所示:

count: 22
size: 7
in-pack: 148572
packs: 6
size-pack: 2913951
prune-packable: 0
garbage: 1
size-garbage: 1866072

Tags: 项目答案gitbitbucketsizecountnowgc

热门问题