如何重命名git分支

Java教程 2025-08-29

尽管GIT中没有特定的重命名命令,但在本地和远程重命名的Git分支并不过于复杂。但是, git分支命令确实具有–move选项,并且创造性地使用它使得更重命名了git分支,并且相当容易。

如何重命名git分支

请按照以下三个步骤重命名GIT存储库中的分支:

  1. 在GIT分支上重命名时,请发出GIT分支-M新分支名称命令。

  2. 将新分支推向您的遥控存储库。

  3. 从您的远程存储库中删除带有旧名称的分支。

git分支重命名示例

在我的本地环境中,我有一个名为b o gfix的分支,我需要重命名为b u gfix

分支@rename/c/git/gitub(bogfix)$ git分支-a* bogfixmain

要将Git Branch BogFix重命名为BugFix ,我只需将-M Switch与Git BranchCommand一起使用并提供新的分支名称。

分支@Rename/c/git/gitub(bogfix)$ git branch -m bugfix

快速向所有分支显示的快速请求确认,更改GIT分支名称的命令成功,并将Bogfix分支重命名为BugFix

分支@rename/c/git/gitub(bogfix)$ git分支-A* bugfixmain

git分支重命名命令

GIT分支重命名命令的正式语法如下:

 git分支(-m | -m)[

如果您正在重命名当前分支,则旧细菌属性默认为当前分支的名称。

您会注意到用于重命名git分支的开关为-m-m 。那是因为实际命令是移动而不是重命名的

大写-M交换机以效力发出移动命令,如果已重命名的GIT分支已经存在,则可能是必要的。

需要重命名git分支吗??

实际上,这是分支命令的–move开关。

使用-m如果需要–move –force。#github #gitlabhttps://t.co/2xe2jdxx4m

- 卡梅隆·麦肯齐(Cameron McKenzie)| Docker | github | AWS | Java(@cameronmcnz)2024年2月25日

重命名远程git分支

如果重命名的GIT分支来自远程服务器,例如GitHub,Bitbucket或Gitlab,则您也必须在服务器上重命名错误命名的分支。做到这一点的最简单方法是简单地删除服务器上错误命名的分支,然后推动更名的分支。

您可以使用供应商的在线工具删除远程分支,也可以通过终端窗口具有以下命令:

 branch@rename/c/git/gitub(bogfix)$ git push origin -dlete bogfixto https://g*ithub.co**m/learn-git-fast/git-fast/git-branch-examples.git- [删除] bogfix

然后,您可以远程推动重命名的git分支,没有人明智地将一个错误命名的分支存在:

 branch@rename/c/git/gitub(bogfix)$ git push onect oinct -u bugfix* [new branch] bugfix-> bugfixrenamed git git分支设置为从“原始”跟踪远程分支'bugfix'。

这就是在本地和远程重命名GIT分支的容易性。

在本地发布Git Branch Rename命令后,您必须远程推动重命名的分支,并使用旧名称删除分支。