使用 GitHub API 跟踪提交

Tracking commits with the GitHub API

我希望使用 GitHub API,但我无法在文档中找到我需要的内容。

有两件事我找不到。

您无法通过 API 获得 diff for each commits in one go
你可以得到一个 global diff between arbitrary commits with an URL, or, through the API, comparing two commits,其中 returns 一个差异 URL。但这不会跟踪每个中间提交差异。

关于 webhook,您想要的事件是 push event:它将由推送到您的存储库的任何新提交触发。