如何解释github克隆统计信息

Dyl*_*eus 6 github

在github上,您可以像这样查看到您存储库的流量:

在此处输入图片说明

现在我的问题是关于克隆和唯一克隆的巨大差异。如果我正确理解这一点,则意味着4919人创建了22.374个克隆。为什么有些人会克隆一个存储库这么多次?

我的实际回购看起来不那么令人印象深刻,但是差异仍然很大。(大约有30个独特的克隆可用于150个克隆,因此每个克隆都需要5个克隆)。

这让我想知道什么才算是克隆。如果相关,则用于go库,因此我假设一个go get计数是一个克隆,并且go get -u每次更新时都可以再复制一个。但是如果人们在2周的时间内进行了如此多的更新,这使我感到惊讶。

Mat*_*hew 5

我认为最可能的解释如下:

除了执行与其命令相关的工作之外,git-pull 和 git-clone 实际上都在后台调用 git-fetch。

有关解释,请参阅每个联机帮助页的前几段。

我怀疑 github 试图将属于 git-clone 的提取与简单地附加现有存储库的提取区分开来。(我什至不确定这是否可能,还没有考虑太多)

从我读到的内容来看,关于这个浮动的信息并不多,所以这是一个非常好的问题。正如@Bobulous 在他的评论中所说,如果官方文档和博客文章中没有解释,你很可能不会在这里找到关于这个问题的客观答案。我们所能做的就是推测 Github 引擎盖下正在发生的事情。

无论如何,我建议您阅读以下链接,它们可能会帮助您找到答案: