github - 获取引入提交的拉取请求

标签 github github-api

在 github 中,当我点击一个提交时,我可以看到引入它的拉取请求。

commit with link to PR that introduced it

您可以看到此提交是由 PR 15 引入的。

如何从 Github API 获取特定提交的关联拉取请求?

最佳答案

#15 表示问题/PR 编号。如果您有提交 sha,则可以使用 GitHub 搜索 API (v3) 找到关联的 PR#。

例如,假设您有一个提交 sha - 7dd1bcf5f2f5eeed34cc2ec63053098fba302b6c。要从这个 sha 中找到 PR#,您使用 GitHub APi 的查询可以看起来像这样 - https://api.github.com/search/issues?q=sha:7dd1bcf5f2f5eeed34cc2ec63053098fba302b6c。从 JSON 响应中,字段“number”表示 PR#(在本例中为 16)。

引用。 Search Issues

关于github - 获取引入提交的拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45801687/

相关文章:

git - smartgit 推送 : Not all refs have been pushed

python - 使用 Python 收集和上传文件

c# - 不能从原子提要(GitHub 私有(private)提要)中获取超过 30 个条目

github - 通过 API 获取私有(private) github 存储库的拉取请求

amazon-web-services - AWS CodePipeline 可以很好地识别我的新 GitHub 提交 - 但如何识别?

git - 将存储库中的一些文件设为私有(private)

java - 将 GitHub 问题下载到 .csv 文件

javascript - 如何通过 Github API 将内容上传到隐藏文件夹名称?

windows - 没有工作树就无法使用 Git-Windows-git-pull

javascript - 来自 Github API 的奇怪响应(条件请求)