跳转到主要内容

一个用于通过API批量重命名GitHub仓库默认分支的Python脚本

项目描述

默认的git/GitHub分支名称 是压迫性术语 (更多信息)。很容易为单个仓库或新仓库更改分支名称。此脚本可以轻松批量重命名GitHub仓库的默认分支。

用法

安装

要安装,请运行

python -m pip install rename-github-default-branch

然后,创建一个具有repo权限范围的GitHub.com个人访问令牌并设置环境变量

export RENAME_GITHUB_TOKEN=YOUR_PERSONAL_ACCESS_TOKEN

重命名GitHub上的分支

然后,要将特定仓库的默认分支重命名为main(您必须有写访问权限)

rename-github-default-branch -r dfm/rename-github-default-branch -t main

或为您拥有的所有仓库(不包括分叉)

rename-github-default-branch -t main

您还可以提供与仓库名称匹配的正则表达式。例如

rename-github-default-branch -t main -p "dfm/*" -p "exoplanet-dev/*"

更新本地分支

要更新您的本地仓库,可以运行以下命令

git fetch origin main
git checkout -b main origin/main
git branch -D master

其中main是新默认分支的名称,origin是git远程的名称。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

rename_github_default_branch-0.0.3.tar.gz (5.4 kB 查看哈希值)

上传时间 源代码

构建发行版

rename_github_default_branch-0.0.3-py3-none-any.whl (5.5 kB 查看哈希值)

上传时间 Python 3

支持