协慌网

登录 贡献 社区

如何重命名本地 Git 分支?

我不想重命名远程分支,如本地和远程 Git 存储库的重命名主分支中所述。

如何重命名尚未推送到远程分支的本地分支?

答案

如果要在指向任何分支时重命名分支,请执行以下操作:

git branch -m <oldname> <newname>

如果要重命名当前分支,可以执行以下操作:

git branch -m <newname>

一种记住这一点的方法是-m用于 “移动”(或mv ),这就是重命名文件的方式。

git branch -m old_branch_name new_branch_name

上面的命令将更改您的分支名称,但您必须非常小心使用重命名的分支,因为它仍将引用与其关联的旧上游分支(如果有)。

如果要在将本地分支重命名为 new_branch_name(示例名称)后将某些更改推送到 master 中:

git push origin new_branch_name:master (现在更改将转到 master 分支,但是您的本地分支名称是 new_branch_name)

有关更多详细信息,请参阅 “ 如何在 Git 中重命名本地分支名称 ”。

要重命名当前分支:

git branch -m <newname>