使用 PyGithub 在远程重命名 git 分支名称
Rename git branch name on remote using PyGithub
如何使用 PyGithub
python API 重命名 github 远程分支?
来自官方 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()
如何使用 PyGithub
python API 重命名 github 远程分支?
来自官方 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()