简单的问题,我正在尝试git gc
在有配额的机器上运行。在 gc 之前,我的使用量约为 18GB,几乎所有这些都是我克隆的 git 存储库。我的磁盘限制是 25GB。在git gc
操作过程中,有足够的临时文件写入磁盘以达到我的限制,从而导致git gc
操作失败。
我可以.git/objects/pack/tmp_pack_*
在操作失败后删除并恢复到 18GB 的使用量,但我真的很想真正完成git gc
并恢复一点性能。
是否有一些我可以使用的花哨的选项(或一系列其他 git 命令)不涉及首先将 > 7GB 的临时文件写入磁盘?