Git 通过远程存储库的URL获取其提交历史记录

Git 通过远程存储库的URL获取其提交历史记录,git,git-log,Git,Git Log,有没有一种方法可以获取远程存储库的日志历史记录,而无需先将其克隆或添加到源文件中 我试过git log,但显然它不起作用 更新2019-12-15 接下来,我从GitHub找到了这两个API,它们允许我获取存储库的提交历史:从RESTAPI v3,从GraphQLAPI v4 有没有一种方法可以在不克隆远程存储库的日志历史记录的情况下获取它 不是用吉特,不是 从技术上讲,根本没有日志记录。在Git中,历史就是提交。承诺就是历史。因此,您要么让他们完成提交,从而拥有git日志可以显示的历史记录,要

有没有一种方法可以获取远程存储库的日志历史记录,而无需先将其克隆或添加到源文件中

我试过git log,但显然它不起作用

更新2019-12-15

接下来,我从GitHub找到了这两个API,它们允许我获取存储库的提交历史:从RESTAPI v3,从GraphQLAPI v4

有没有一种方法可以在不克隆远程存储库的日志历史记录的情况下获取它

不是用吉特,不是

从技术上讲,根本没有日志记录。在Git中,历史就是提交。承诺就是历史。因此,您要么让他们完成提交,从而拥有git日志可以显示的历史记录,要么就没有

各种托管提供商在Git上添加了自己的软件层,这些层可以提供获取父哈希ID和提交日志消息元数据的方法Git日志默认使用和显示的信息,而无需克隆或获取提交。但这取决于主机提供商,如果他们真的这么做的话,每个人的做法都不一样

有没有一种方法可以在不克隆远程存储库的日志历史记录的情况下获取它

不是用吉特,不是

从技术上讲,根本没有日志记录。在Git中,历史就是提交。承诺就是历史。因此,您要么让他们完成提交,从而拥有git日志可以显示的历史记录,要么就没有


各种托管提供商在Git上添加了自己的软件层,这些层可以提供获取父哈希ID和提交日志消息元数据的方法Git日志默认使用和显示的信息,而无需克隆或获取提交。但这取决于托管提供商,如果他们真的这么做了,每个托管提供商的做法都会有所不同。

如果您阅读,您会注意到它并不建议您可以将存储库URL作为参数传递给它。如果您阅读,您会注意到它并不建议您可以将存储库URL作为参数传递给它。谢谢您的回答!根据您的回答,我从GitHub中找到了2个API,它们允许我获取存储库的提交历史记录。我相应地更新了我的问题以包含这些信息。谢谢你的回答!根据您的回答,我从GitHub中找到了2个API,它们允许我获取存储库的提交历史记录。我相应地更新了我的问题以包含此信息。