原文: Renaming a Git Branch – How to Rename the Current Branch in Git

如果你使用 Git 进行版本控制,很可能你出于各种原因创建了分支。

如果你发现拼写错误或者更改代码,你可能需要重命名分支。

在本文中,我将向你展示如何在不切换到另一个分支的情况下重命名你正在操作的分支。

如何在 Git 中重命名分支

要重命名当前不在操作的分支,通常运行命令 git branch -m old-name new-name

例如,我目前在 main 分支上,我能够将 kolade-works 重命名为 kolade-codes

ss1-1

继续阅读本文的下一部分,了解如何在 Git 中重命名当前分支。

如何在 Git 中重命名当前分支

你需要做的第一件事是运行 git branch,这样你就可以看到已有的分支:

ss2-1

接下来,确保你位于要更改名称的分支中。你可以通过运行 git checkout branch-name 来做到这一点。

在我的例子中,我想将 fix-bug 分支更改为 bug-fixes,所以我将运行 git checkout fix-bug

ss3-1

你可以看到 git bash 向我显示了我现在所在的分支,即 fix bug

要重命名分支,你需要运行命令 git branch -m new-name

前面说我想将 fix bug 分支重命名为 bug-fixes,因此我将运行 git branch -m bug-fixes

ss4-1

-mmove 的缩写。

你可以看到分支的名称已成功更改为 bug fixes

要确认这一点,你可以再次运行 git branch

ss5-1

小结

本文向你展示了如何重命名本地 Git 分支,尤其是当它是当前分支时。即使它不是当前分支,你也已经了解了使用什么命令来更改它。

如果你也想了解如何重命名远程分支,我也写了一篇关于这个主题的文章

感谢你阅读本文。