我的目标是在默认分支中获取最新 SHA 的树
GET /repos/:owner/:repo/git/trees/:sha
如何从默认分支中找到最新的 SHA?
我知道我可以打电话
GET /repos/:owner/:repo/branches/:branch
但我不能只对分支使用“master”,因为并非所有 repos 都使用 master 作为默认分支。
如何找出 repo 的默认分支是什么?
我的目标是在默认分支中获取最新 SHA 的树
GET /repos/:owner/:repo/git/trees/:sha
如何从默认分支中找到最新的 SHA?
我知道我可以打电话
GET /repos/:owner/:repo/branches/:branch
但我不能只对分支使用“master”,因为并非所有 repos 都使用 master 作为默认分支。
如何找出 repo 的默认分支是什么?
调用/repos/:owner/:repo
并读取default_branch
属性值 - 这是默认分支的名称。请参阅此处的示例响应:http: //developer.github.com/v3/repos/#get