有没有办法 git 获取并只获取历史记录 - 没有文件
Is there a way to git fetch and only get the history - no files
我正在创建一个分析 git 存储库日志的服务,因此我希望能够在没有要保存文件的情况下克隆存储库的历史记录 space。这可能吗?
命令
git clone -n
效果很好。谢谢@JB Nizet!
如您所见,您必须使用以下命令:
git clone -n
-n / --no-checkout
No checkout of HEAD is performed after the clone is complete.
使用 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
等等。
我正在创建一个分析 git 存储库日志的服务,因此我希望能够在没有要保存文件的情况下克隆存储库的历史记录 space。这可能吗?
命令
git clone -n
效果很好。谢谢@JB Nizet!
如您所见,您必须使用以下命令:
git clone -n
-n / --no-checkout
No checkout of HEAD is performed after the clone is complete.
使用 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
等等。