GitHub : Tags that include a specific commit

标签 git github github-api

在 Github 上,当你访问一个提交对应的页面时 - like this - 您可以看到以下内容:

Commit page

我想在分支( master )旁边的页面显示包含该特定提交的存储库标签(在这种情况下: 4.8.0, 4.7.1, 4.7.0, 4.6.2, 4.6.14.6.0 )。

有没有办法通过 GitHub REST API 或 GIT 命令行工具访问该信息?

最佳答案

我不确定 REST API,但您可以从 Git 的 CLI 执行此操作

git tag --contains <commit>

这将输出从此提交可访问的所有标签。 <commit>可以是提交或对象...即分支名称、标签名称或 sha。

关于GitHub : Tags that include a specific commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36142365/

相关文章:

git merge 不添加新文件

git - 为什么调用 git branch --unset-upstream 来修复?

git - 如何以编程方式检测 GitHub 存储库中的非事件分支?

javascript - GitHub API with Angular - 如何获取用户的公共(public) repo ?

git - 如何以编程方式编辑 git 分支的描述?

git - 在 Heroku 上编辑 settings.xml 文件

python - 强制 pylint 分数 merge 到 github 分支上

github - 如何查看我的 GitHub 拉取请求已被接受的数量?

git - 将更改推送到 GitHub 选项时 Jenkins-Build 不起作用

Github GraphQL API v.4.0 游标错误