Git 变更默认分支名
Git 变更默认分支名
目前 GitHub 上创建的仓库默认分支为 main
,如果想回到以前的 master
名称,可通过如下方式完成。
分支重命名
man git-branch
可得到:
-m, --move Move/rename a branch and the corresponding reflog.
通过 -m
参数可修改分支名,而不影响 Git 提交历史。
$ git branch -m main master
上述命令将 main
分支重命名为了 master
,这样就回到了熟悉的味道。
但这只个变更只是本地的,需要同步到远端。
$ git push -u origin master
上述命令将新建的 master
分支同步到远端并设置 upstream 到了该分支。
切换默认分支
到 GitHub 的仓库设置中选择 master 为默认分支。
删除旧分支
删除原来的 main 分支 git push origin --delete main
其他 clone 的同步
对于已经 clone 的仓库通过如下步骤进行同步:
git fetch
拉取远端分支信息git remote set-head origin -a
更新本地 upstreamgit branch -m main master