在github上,您可以像这样查看到您存储库的流量:
现在,我的问题是有关克隆和唯一克隆器的巨大差异。如果我正确理解这一点,则意味着4919人创建了22.374个克隆。为什么有些人会克隆一个存储库这么多次?
我的实际回购看起来不那么令人印象深刻,但是差异仍然很大。 (大约有30个独特的克隆可用于150个克隆,因此每个克隆都需要5个克隆)。
这让我想知道什么才算是克隆。如果相关,则用于go库,因此我假设go get
被视为克隆,而go get -u
可能在每次更新时又被复制。但是如果人们在2周的时间内进行了如此多的更新,我会感到惊讶。
答案 0 :(得分:4)
我认为最可能的解释如下:
除了进行与它们的命令相关的工作外,git-pull和git-clone实际上都在幕后调用git-fetch。
有关说明,请参见每个手册的前几段。
我怀疑github试图将git-clone中的抓取与仅追加现有仓库的抓取区分开来。 (我什至不确定是否有可能,没有考虑太多)
从我阅读的内容来看,这方面没有太多信息,所以这是一个非常好的问题。就像@Bobulous在他的comment中所说的那样,如果官方文档和博客文章中没有对它进行解释,那么您很可能在这里找不到关于这个问题的客观答案。我们所能做的就是推测Github引擎盖下发生的事情。
无论如何,我建议您阅读以下链接,这些链接可能会帮助您找到答案: