是否有一种无需复制远程存储库的日志历史记录或先将其添加到origin
的方法?
我尝试过git log <repository url>
,但显然没有用。
UPDATE(2019-12-15)
torek's answer之后,我从GitHub找到了这两个API,这些API使我能够获取存储库的提交历史记录:REST API v3中的1st one,GraphQL API v4中的2nd one。
是否有一种无需克隆就可以获取远程存储库日志历史记录的方法...
不在Git中,没有。
从技术上讲,根本没有日志历史记录。在Git中,提交历史记录[[is。提交are历史记录。因此,您要么拥有提交(即提交),要么拥有git log
可以显示的历史记录,或者您没有。[各种托管提供商在Git上添加了自己的软件层,这些可以提供获取父哈希ID和提交日志消息元数据(默认情况下git log
使用并显示的信息)的方法,而无需克隆或获取提交。 。但这取决于托管服务提供商,并且如果每个托管提供商都这样做的话,每个提供商的做法都会有所不同。