是否有可能 运行 像 git blame -L 1,5 README.md 和 GitHub 的 API?

Is it possible to run something like git blame -L 1,5 README.md with GitHub's API?

我到处都看到 Gists 显示了一个非常基本的 GraphQL 查询示例,该示例将文件路径作为参数传递,然后查询 returns 开始和结束行,以及提交哈希

像这样https://gist.github.com/davidcelis/dd85095ac46e159b9efe420687aaa7e9

是否可以将起始行和结束行作为参数传递? “我想获取 README.md 中第 1 行到第 5 行的提交哈希值”

Blame inside Commit 的唯一字段是...path

所以你不能添加 BlameRange 作为参数。您只能通过查询获得范围。