如何获取仓库非默认分支的提交记录?
GitHub Search Commits API 查询非默认分支提交的正确方式
- GitHub Search Commits API 不支持将
branch作为独立URL参数,也不能用branch=demo的形式添加到查询字符串,正确的分支筛选语法是在q参数中使用branch:<分支名>。 - 针对你的需求,正确的查询格式应为:
https://api.github.com/search/commits?q=repo:test-dai/issue-test+committer-date:1970-01-01..2023-02-14+branch:demo - 核心注意点:
- 分支筛选条件必须嵌入到
q的查询语句中,通过branch:前缀指定目标分支名 - 先确认目标分支(如
demo)确实存在于对应仓库中 - 调用该API需要身份认证,否则会触发严格的速率限制
- 分支筛选条件必须嵌入到
内容的提问来源于stack exchange,提问作者Aditya
相关产品推荐
相关产品推荐

