Corleone' ink

Back

情况一:仓库未初始化#

  • 修改Git全局配置
git config --global init.defaultBranch <defaultBranch>
#例
git config --global init.defaultBranch main
bash
  • 或者在执行git init时指定初始分支名称
git init -b <branch-name>
#例
git init -b main
bash

情况二:仓库已初始化(未推送)#

git branch -m <oldbranch> <newbranch>
#例
git branch -m master main
bash

情况三:仓库已推送#

  1. 修改本地分支名称
git branch -m <oldbranch> <newbranch>
#例
git branch -m master main
bash
  1. 删除远程分支
git push origin --delete <branch-name>   
#例
git push origin --delete master

#要删除的分支可能是默认分支、受保护分支
#如果删除不成功,需要先在仓库管理平台设置
#然后再执行命令。
bash
  1. 推送本地分支到远程仓库
git push -u origin <branch-name>
#例
git push -u origin main
bash
修改 Git 初始分支名称
https://vnsnclo.cn/blog/modify-git-branch-name
Author Corleone
Published at October 21, 2023
Comment seems to stuck. Try to refresh?✨