📌  相关文章
📜  将分支重命名为 main - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:34.499000             🧑  作者: Mango

将分支重命名为 main - Shell/Bash

当你在 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 pullgit push 操作了。
第三步 - 删除本地 master 分支

由于现在 main 分支已经是默认分支,可以安全地删除 master 分支。使用以下命令,删除本地的 master 分支。

git branch -d master

如果 master 分支尚未合并入其他分支,则可能需要使用以下命令来强制删除它:

git branch -D master
总结

恭喜你,你已经成功的将你的本地仓库和远程 Github 仓库中的 master 分支改名为 main 分支。现在,任何新的本地仓库克隆或拉取请求,都将默认从 main 分支开始。

希望这篇教程能够帮助你完成这个简单的任务。

参考资料