git默认分支master修改main

如何将 Git 仓库中的 master 分支重命名为 main?

env

  • git

1.重命名分支:

git branch -m master main

git branch –help

GIT-BRANCH(1)                                    Git Manual                                    GIT-BRANCH(1)

NAME
       git-branch - List, create, or delete branches

SYNOPSIS
       git branch [--color[=<when>] | --no-color] [--show-current]
               [-v [--abbrev=<n> | --no-abbrev]]
               [--column[=<options>] | --no-column] [--sort=<key>]
               [--merged [<commit>]] [--no-merged [<commit>]]
               [--contains [<commit>]] [--no-contains [<commit>]]
               [--points-at <object>] [--format=<format>]
               [(-r | --remotes) | (-a | --all)]
               [--list] [<pattern>...]
       git branch [--track[=(direct|inherit)] | --no-track] [-f]
               [--recurse-submodules] <branchname> [<start-point>]
       git branch (--set-upstream-to=<upstream> | -u <upstream>) [<branchname>]
       git branch --unset-upstream [<branchname>]
       git branch (-m | -M) [<oldbranch>] <newbranch>   //修改分支名字
       git branch (-c | -C) [<oldbranch>] <newbranch>
       git branch (-d | -D) [-r] <branchname>...
       git branch --edit-description [<branchname>]


...

2.推送新分支:

git push origin main

3.删除远程的旧分支:

git push origin –delete master

4.更新默认分支(如果你有权限的话):

登录到你的 Git 托管平台(如 GitHub、GitLab 等),进入仓库设置。
找到默认分支设置选项,将默认分支从 master 改为 main。