You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取特定Gist版本的revision-id?

获取Gist任意版本的的方法

下面是几种实用的方法,能拿到Gist任意版本的revision-id:

1. 网页端直接查历史

  • 打开目标Gist的主页:https://gist.github.com/<username>/<gist-id>
  • 点击页面顶部的「Revisions」标签,进入版本历史列表
  • 找到你需要的版本,点「View」进入该版本详情页
  • 浏览器地址栏最后那段字符串就是这个版本的;或者点文件的「Raw」按钮,打开的链接里的部分也能直接用

2. 用GitHub API批量获取所有版本

发送GET请求到这个地址:https://api.github.com/gists/<gist-id>/commits
返回的JSON数据里,每个commit对象的sha字段就是对应版本的

3. 克隆Gist到本地查提交记录

  • 先克隆Gist到本地:执行命令 git clone https://gist.github.com/<gist-id>.git
  • 进入克隆后的文件夹,运行 git log,每条记录的哈希值就是对应版本的
  • 如果只关心某个文件的版本,用 git log -- <filename> 过滤该文件的提交记录即可

内容的提问来源于stack exchange,提问作者Moissinac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 21:52:49