以某种方式只能从远程存储库中获取提交历史记录吗?
我在克隆时尝试传递--bare
选项,但也可以下载内容。
是否可以在ssh协议上使用scp?
我希望能够
git shortlog -se
。答案 0 :(得分:3)
据我所知,git本身没有这样的选择。但是使用git协议,您应该只能检索提交对象,而不是树或blob。这将意味着理解git如何工作并使用libgit2之类的东西。
另一种可能更简单的方法是使用the GitHub API,特别是Repo Commits API。显然,这只适用于GitHub上托管的repos。