4
我是的新手,我需要通過分析其源代碼來了解wireshark。源代碼顯然是在23 MB左右,但如果我嘗試從網站提供的鏈接做git克隆,結果大約是636 MB。爲什麼GitHub中分叉庫的大小如此之大?
是否有人可以澄清爲什麼克隆與源代碼相比如此之大?
我是的新手,我需要通過分析其源代碼來了解wireshark。源代碼顯然是在23 MB左右,但如果我嘗試從網站提供的鏈接做git克隆,結果大約是636 MB。爲什麼GitHub中分叉庫的大小如此之大?
是否有人可以澄清爲什麼克隆與源代碼相比如此之大?
當您使用git
克隆存儲庫時...那就是您正在做的事情;克隆存儲庫。你得到所有的分支機構和他們的歷史,而不僅僅是master
。
如果你真的想,你可以只得到master
(或特定的分支) - 見:Clone only one branch
+1。即使只有一個分支,你也可以得到整個源代碼的歷史,而不僅僅是最新版本。 –
@JBNizet - tru dat,我會添加到我的回答 –
爲那些尋找最新版本,你可以使用淺層克隆 - 只克隆最後的x提交https://www.perforce.com/blog/git-超越基礎 - 使用淺層克隆 - 或者,下載_source code_,而不是_repository_ – Sandra