没有对象的git clone做git log

时间:2016-04-11 11:51:37

标签: git download git-clone revision-history

如何在不获取实际文件及其所有修订版增量的情况下克隆git存储库? 我只希望能够Receiving objects: 12% (359112/2981072), 432.66 MiB | 1.67 MiB/s ,无需访问文件'内容。

我想跳过这部分克隆:

svn log <repo url>

有一些存储库我想要grep的日志,但是没有下载/检出整个存储库,因为它们的重量是千兆字节。即使是我只获得单个分支的日志(例如主人)的解决方案,如果有帮助,也会让我感兴趣。

基本上我正在为git寻找类似val userFormConstraints2 = Form( mapping( "name" -> nonEmptyText, "age" -> number(min = 0, max = 100) )(UserData.apply)(UserData.unapply) ) 的内容。

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。 你最多只能做一个浅层克隆,只能让历史X提交回来,但对于它们来说,仍然会下载对象。 唯一可以帮助你的是--single-branch选项,它只下载一个分支而不是所有分支的历史记录。