原文: 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
。
继续阅读本文的下一部分,了解如何在 Git 中重命名当前分支。
如何在 Git 中重命名当前分支
你需要做的第一件事是运行 git branch
,这样你就可以看到已有的分支:
接下来,确保你位于要更改名称的分支中。你可以通过运行 git checkout branch-name
来做到这一点。
在我的例子中,我想将 fix-bug
分支更改为 bug-fixes
,所以我将运行 git checkout fix-bug
:
你可以看到 git bash
向我显示了我现在所在的分支,即 fix bug
。
要重命名分支,你需要运行命令 git branch -m new-name
。
前面说我想将 fix bug
分支重命名为 bug-fixes
,因此我将运行 git branch -m bug-fixes
。
-m
是 move
的缩写。
你可以看到分支的名称已成功更改为 bug fixes
。
要确认这一点,你可以再次运行 git branch
:
小结
本文向你展示了如何重命名本地 Git 分支,尤其是当它是当前分支时。即使它不是当前分支,你也已经了解了使用什么命令来更改它。
如果你也想了解如何重命名远程分支,我也写了一篇关于这个主题的文章。
感谢你阅读本文。