如何从回购中获取git日志.在github.com?

shi*_*ish 5 git github

我知道一种方法git log是做git clone一个回购.从某个有git repo的地方.所以如果有一个大的git repo.在github.com上,我只想要一个回购的git日志.无论是在最后一个版本之间,还是现在,或者甚至只是一个原始git日志,都可以在不克隆回购的情况下实现.?如果是,我该怎么做呢.你可以使用任何git repo.在github上分享如何做同样的事情.如果有任何办法可以做同样的事情,我尝试了互联网,但是做得很短.

Von*_*onC 4

仅当提供 Git 存储库托管服务的远程服务器也提供 API 时,您才能这样做。

例如,GitHub 允许您获取 git 存储库的日志(无需先克隆它),并列出存储库上的提交

GET /repos/:owner/:repo/commits
Run Code Online (Sandbox Code Playgroud)

您可以添加多个参数来限制您想要的提交,例如?sha=xxxSHA 或开始列出提交的分支。