卡玛尔·班加(Kamal Banga)
git
不是服务器-客户端架构,因此没有git服务器。我在90天内读到了git prunes reflog(及其他垃圾收集)的地方。现在,没有服务器可以检查最后一个reflog条目并等待90天以进行GC。那么它是怎样工作的?谁安排后台git修剪?
VonC
git gc
最终会在正常使用回购协议期间自动运行。
例如,Jefromi在“我是否需要运行git gc
裸仓库吗? ”中提到:
的确,有足够的命令自动运行它,而您基本上不需要这样做。
如果是裸仓库,则receive-pack
调用gc --auto
。
因此,如果您对存储库做任何事情(克隆/推/拉),git gc
它将运行并检查其内部reflog是否达到90天。
这是回购的本地操作,带有本地reflog,根本不需要服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句