📅  最后修改于: 2023-12-03 15:09:34.499000             🧑  作者: Mango
当你在 Github 上创建一个新仓库时,默认分支是 master
。但是,在2020年,Github 已经决定将该默认分支改为 main
。如果你是一个习惯命名分支为 master
的老手,你需要手动更改它。
在本教程中,你将学习如何将你的本地 Git 仓库中的分支从 master
更改为 main
。
首先,需要重命名本地分支。在 git 中,重命名本地分支只是重命名本地引用的分支名称。
使用以下命令,进入到本地 Git 仓库目录中,然后运行命令:
git branch -m master main
该命令将把 master
分支重命名为 main
分支。
-m
选项允许您将当前分支重命名为新名称。现在,本地分支的名称已经更改为 main
分支。
要将远程引用重命名为 main
分支,需要推送本地更改并创建新 main
分支。
使用以下命令,将此更改推送到远程仓库:
git push -u origin main
这将把 main
分支推送到远程仓库,并将其设置为默认分支。
-u
选项将将新 main
分支设置为默认分支。所以以后即可正常 git pull
和 git push
操作了。master
分支由于现在 main
分支已经是默认分支,可以安全地删除 master
分支。使用以下命令,删除本地的 master
分支。
git branch -d master
如果 master
分支尚未合并入其他分支,则可能需要使用以下命令来强制删除它:
git branch -D master
恭喜你,你已经成功的将你的本地仓库和远程 Github 仓库中的 master
分支改名为 main
分支。现在,任何新的本地仓库克隆或拉取请求,都将默认从 main
分支开始。
希望这篇教程能够帮助你完成这个简单的任务。