通过GitHub REST API或GraphQL API v4仅使用SHA-1哈希来获取Git提交的详细信息

时间:2018-08-20 17:26:18

标签: git graphql github-api github-graphql

是否可以使用GitHub REST API或GraphQL API v4仅使用SHA-1哈希(不知道存储库名称和相应分支)来获取Git提交的详细信息?

根据GitHub REST API的specification,这是不可能的。目前,我正在使用GitHub GraphQL API,但尚未成功实现。

1 个答案:

答案 0 :(得分:1)

您可以使用Search commit API搜索具有特定sha的提交:

curl "https://api.github.com/search/commits?q=6302aad48c5cb56c9f9c3fb7aa73d2f1f2f10540" \
     -H "Accept: application/vnd.github.cloak-preview"