1

如何使用python API重命名github远程分支?PyGithub

4

1 回答 1

1

来自官方 PyGithub 的参考 - https://github.com/PyGithub/PyGithub https://pygithub.readthedocs.io/en/latest/apis.html

from github import Github

# using username and password
g = Github("user", "password")

# or using an access token
g = Github("access_token")

# get repo
r = g.get_organization('org').get_repo('name')

# Git reference of the branch that you wish to delete
src = r.get_git_ref("heads/source branch name")

# Create new branch from old branch
r.create_git_ref("refs/heads/new branch name", sha=src.object.sha)

# Delete old branch reference
src.delete()
于 2019-03-06T10:02:15.257 回答