一个用于通过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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 61bdf9d5085e7c636eebc6d30d647f1015a64140dc3b8b6085a66bbaff01c049 |
|
MD5 | 72db1c0ffb554db1dcf9840a88241da3 |
|
BLAKE2b-256 | fc438c75eb5a13a0f68ee2ebd2f1818d700d7b8989d8bf32574695909e58025a |
关闭
rename_github_default_branch-0.0.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afce3eb0304bcd2172fd9df5085c620118634d6f1fbda0feae4f7cb2f788ad5c |
|
MD5 | 377b4faacfe11658459d752346aac54f |
|
BLAKE2b-256 | c1f7989b678c737e26e31347a79587ba39c15a07cb853890162de2398eae9ad2 |