没有git服务器时,git如何做GC?

卡玛尔·班加(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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有git服务器时,git如何做GC?

来自分类Dev

如何在没有适当的git服务器的情况下使用git?

来自分类Dev

我如何做一会儿true循环,仅当它关闭或崩溃时才再次启动程序/ minecraft服务器?

来自分类Dev

如何在没有服务器访问仓库的情况下从git repo进行部署?

来自分类Dev

git服务器如何扩展?

来自分类Dev

git rebase <some-branch>的“逆”如何做?

来自分类Dev

git rebase <some-branch>的“逆”如何做?

来自分类Dev

Tortoise git失败,没有可用的支持的身份验证方法(发送的服务器:publickey)

来自分类Dev

成功使用“ git push”后,服务器端没有任何更改

来自分类Dev

在没有--bare的情况下将新的git repo推送到服务器

来自分类Dev

我该如何做与git编辑器在节点中生成一样的事情?

来自分类Dev

签署Git提交时,服务器端会有哪些开销?

来自分类Dev

什么是git服务器?

来自分类Dev

冗余 git 服务器

来自分类Dev

从服务器中拉出时如何合并和删除git中的冲突

来自分类Dev

如何在推送到远程服务器时咕gr输入git / bitbucket凭据

来自分类Dev

删除分支时如何减少服务器git repo的大小

来自分类Dev

从服务器中拉出时如何合并和删除git中的冲突

来自分类Dev

拉主服务器时如何告诉Git忽略远程开发分支的错误

来自分类Dev

推送到Git服务器时无效的SSL证书

来自分类Dev

如何使用私有git服务器(SSH)安装Bower软件包?

来自分类Dev

如何在具有开发和生产分支的服务器上配置git?

来自分类Dev

当没有结果返回时,如何防止Angular异步管道频繁进行服务器调用?

来自分类Dev

在没有服务器的情况下测试Ruby Rack时如何伪造文件上传?

来自分类Dev

没有互联网时如何从android向服务器发送数据

来自分类Dev

当服务器上的VLAN中没有接口时,如何到达VLAN中的IP?

来自分类Dev

Linux服务器上没有安装GUI时如何切换到虚拟终端?

来自分类Dev

没有 DHCP 服务器时如何配置回退静态 IP 地址

来自分类Dev

具有多个用户的本地服务器上的Git

Related 相关文章

  1. 1

    没有git服务器时,git如何做GC?

  2. 2

    如何在没有适当的git服务器的情况下使用git?

  3. 3

    我如何做一会儿true循环,仅当它关闭或崩溃时才再次启动程序/ minecraft服务器?

  4. 4

    如何在没有服务器访问仓库的情况下从git repo进行部署?

  5. 5

    git服务器如何扩展?

  6. 6

    git rebase <some-branch>的“逆”如何做?

  7. 7

    git rebase <some-branch>的“逆”如何做?

  8. 8

    Tortoise git失败,没有可用的支持的身份验证方法(发送的服务器:publickey)

  9. 9

    成功使用“ git push”后,服务器端没有任何更改

  10. 10

    在没有--bare的情况下将新的git repo推送到服务器

  11. 11

    我该如何做与git编辑器在节点中生成一样的事情?

  12. 12

    签署Git提交时,服务器端会有哪些开销?

  13. 13

    什么是git服务器?

  14. 14

    冗余 git 服务器

  15. 15

    从服务器中拉出时如何合并和删除git中的冲突

  16. 16

    如何在推送到远程服务器时咕gr输入git / bitbucket凭据

  17. 17

    删除分支时如何减少服务器git repo的大小

  18. 18

    从服务器中拉出时如何合并和删除git中的冲突

  19. 19

    拉主服务器时如何告诉Git忽略远程开发分支的错误

  20. 20

    推送到Git服务器时无效的SSL证书

  21. 21

    如何使用私有git服务器(SSH)安装Bower软件包?

  22. 22

    如何在具有开发和生产分支的服务器上配置git?

  23. 23

    当没有结果返回时,如何防止Angular异步管道频繁进行服务器调用?

  24. 24

    在没有服务器的情况下测试Ruby Rack时如何伪造文件上传?

  25. 25

    没有互联网时如何从android向服务器发送数据

  26. 26

    当服务器上的VLAN中没有接口时,如何到达VLAN中的IP?

  27. 27

    Linux服务器上没有安装GUI时如何切换到虚拟终端?

  28. 28

    没有 DHCP 服务器时如何配置回退静态 IP 地址

  29. 29

    具有多个用户的本地服务器上的Git

热门标签

归档