我需要检查github上特定分支上的所有提交。
我知道
repo.get_commits()
但我猜这会返回该仓库所有分支的提交记录。我在Commit类和Gitcommit类中都没有找到任何分支属性。Branch类中也没有像.get_commits()这样的东西。 那么解决这个问题的适当方式是什么?
我需要检查github上特定分支上的所有提交。
我知道
repo.get_commits()
如此处所讨论的,这最终应该使用GitHub API列出提交记录
get /repos/{owner}/{repo}/commits
使用SHA或分支名称作为参数来列出提交记录。
在Ib PyGitHub中,即{{link1:github.Repository.Repository.get_commits()
}},其中sha - string
是分支的名称。
它将返回一个{{link2:github.PaginatedList.PaginatedList
}},其中包含{{link3:github.Commit.Commit
}}。