我正在使用octokit ruby gem 试验 GitHub API。我的目标是能够提取提交 SHA 所属的“标签”。
现在我可以很容易地在命令行上使用
> git describe 688ae0b --tags
并获得输出
> 3.0.1-122-g688ae0b
它告诉我标签、自标签以来的提交和上次提交哈希。
如何从 GitHub API 获取相同的信息?
使用 GitHub API 或 Octokit 客户端的答案都可以,因为我可以互相翻译。
我看过很多东西,比如发布、标签、提交等。但没有一个能给我这些我可以从命令行中获得的信息。
我不是在寻找“如何使用 github api”。我正在寻找可以让我获得此信息的特定请求或一组请求。