分支#
获取分支列表:
repo = g.get_repo("PyGithub/PyGithub")
list(repo.get_branches())
备注
请注意,get_branches()
返回的 Branch 对象并没有完全填充,您不能查询所有内容。一旦你有了分支名,就使用get_branch(branch="main")
。
获取分支:
repo = g.get_repo("PyGithub/PyGithub")
repo.get_branch(branch="master")
得到分支的 HEAD 提交:
branch = g.get_repo("PyGithub/PyGithub").get_branch("master")
branch.commit
获取分支的保护状态
branch = g.get_repo("PyGithub/PyGithub").get_branch("master")
branch.protected
查看分支所需的状态检查:
branch = g.get_repo("PyGithub/PyGithub").get_branch("master")
branch.get_required_status_checks()