我的gitlab服务器上有很多git仓库,我想统计它们的提交信息。我必须克隆每个存储库并在目录中运行 git log 命令。它非常慢,如果操作频繁,可能会损坏我的硬盘。那么,是否有一种方法可以在线获取提交信息而不克隆巨大的存储库?
我没有找到没有本地存储库的 git 命令,也没有在 google 上搜索任何内容
如果您可以通过 SSH 访问远程存储库,则可以使用带有适当选项的 git log 命令直接从命令行查看提交历史记录,而无需克隆整个存储库。例如:
git ls-remote
此命令将列出远程存储库中的所有引用,包括分支和提交。