为什么GitHub中分叉存储库的大小如此之大?

Ank*_*kit 4 github wireshark

我是github的新手,我需要通过分析其源代码来了解wireshark.源代码显然大约23 MB,但如果我尝试从网站提供的链接做一个git克隆,结果是大约636 MB.

有人可以说明为什么克隆与源代码相比如此之大?

Bri*_*ach 8

当您使用git... 克隆存储库时,这就是您正在做的事情; 克隆存储库.你得到了所有的分支和历史,而不仅仅是master.

如果你真的想要,你可以得到master(或一个特定的分支) - 参见:只克隆一个分支

  • +1.即使只有一个分支,您也可以获得源代码的完整历史记录,而不仅仅是最新版本. (3认同)
  • 对于那些寻找最新版本的人,您可以使用浅克隆 - 仅克隆最后 x 提交 https://www.perforce.com/blog/git-beyond-basics-using-shallow-clones - 或者,下载 _source代码_,而不是_存储库_ (2认同)