Git 如何脱离本地仓库获取远程仓库日志?

场景是这样的:
1、知道远程仓库的地址
2、没有 clone 远程仓库到本地
有没有什么方法,可以脱离本地仓库,直接使用命令行获取远程仓库的日志呢?

阅读 4.1k
2 个回答

没法弄,必须clone。

不过可以提供几个婉转的方式:

  • 写个爬虫把页面上的commits提交记录整下来;
  • 用这个命令,把某个分支最近的几个commits弄下来:
git clone -b [branch name] --single-branch [repo url] --depth=3
  • 如果是github的话,可以去查看这个api,当然repo换成你自己的那个:
https://api.github.com/repos/fanjieqi/leetcoderuby/commits

希望能帮助到你。

  • 如果你是用的是 gitlab 可以在对应的仓库里选择,仓库 --> 分支图,就可以看到了,如下图:

gitlab 分支图

  • 如果你用 github 可以在对应仓库下选择,Insights --> Network,如下图:

github 分支图

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏