有没有办法git获取并只获取历史记录 - 没有文件

时间:2016-01-23 19:44:12

标签: git github git-clone

我正在创建一个分析git存储库日志的服务,所以我希望能够克隆存储库的历史记录而不需要文件来节省空间。这可能吗?

3 个答案:

答案 0 :(得分:1)

命令

git clone -n

完美无缺。谢谢@JB Nizet!

答案 1 :(得分:0)

如您所知,您必须使用以下命令:

git clone -n
  

-n / --no-checkout

     

克隆完成后,不会检查HEAD。

答案 2 :(得分:0)

使用git协议是不可能的,但对于github,它可以用于API:

https://api.github.com/repos/git/git/commits?per_page=100 https://api.github.com/repos/git/git/commits?per_page=100&page=2

等等。