在Git仓库中更改分支名称

如何重命名Git仓库中的现有分支?

我想要当前分支有一个新的名字。

假设你现在在你想重命名的分支上:

git branch -m newname 

这在git-branch的手册中有介绍,您可以使用它查看

 man git-branch 

要么

 git help branch 

具体来说,命令是

 git branch (-m | -M) [<oldbranch>] <newbranch> 

参数是:

  <oldbranch> The name of an existing branch to rename. <newbranch> The new name for an existing branch. The same restrictions as for <branchname> apply. 

如果要重命名当前分支,则<oldbranch>是可选的。

如果您目前正在分支上,您想重新命名:

 git branch -m new_name 

要不然:

 git branch -m old_name new_name 

你可以检查:

 git branch -a 

正如你所看到的,只有本地名称改变现在,要改变名称也在远程你必须做的:

 git push origin :old_name 

这将删除分支,然后用新名称上传它:

 git push origin new_name 

资料来源: http : //blog.changecong.com/2012/10/rename-a-remote-branch-on-github/