我有一个git存储库似乎占用了大量空间。我知道git gc
可能会减小尺寸,但我也知道它可能需要一些时间和资源来运行。
有没有办法检查git上次执行gc的日期,以便更好地了解今天运行它是否会浪费我的时间?
答案 0 :(得分:1)
不,你不能告诉git上次运行gc的时间,你也不应该关心。正如其他人已经告诉你的那样,git会在需要时自动运行gc。
如果你没有时间等待它 - 用ctrl + c打断它。
你可以count像这样的松散(非打包)对象:
$ git count-objects
答案 1 :(得分:0)
尝试
git gc --auto
文档:
使用此选项,git gc会检查是否需要管理; 如果没有,它退出而不执行任何工作。一些git命令运行 git gc --auto执行可能会造成许多松动的操作 对象。