更改Github分支名称

Change Github branch name

我在Github有一个存储库,有两个分支:masterdd。我错误地将名称命名为dd,我想将这个名称从Github GUI更改为其他名称。

我在分支网页上找不到这样做的方法:

1
https://github.com/user/repo/tree/dd

也不在"分支选项"页中(我有一个更改默认分支的选项):

1
https://github.com/user/repo/settings/branches

如何在Github中更改分支名称?

我使用命令行,但还没有认真学习git。


我最后做的是:

首先,我将所有数据从错误命名的非主分支复制到正确命名的新非主分支,并提交。我仔细检查了一下,数据提交是否成功,而且确实存在。

第二,在确保备份了数据之后,我导航到:

1
https://github.com/user/repo/branches

然后,我使用相关分支名称附近的bin图标,并从中执行其余的简短删除过程。


您可以通过分支下拉列表从dd创建一个新分支:

creating a new branch from develop

然后从分支页面中删除旧的dd分支:

氧化镁


1
git branch -m old-name new-name

查看此链接了解更多详细信息:

Rename a local and remote branch in git


不知道如何在GitHub中解决它,但在本地您只需:(假设相同的repo是本地克隆的)

本地重命名:

1
repo (master)$ git branch -m dd new-name

删除远程分支:

1
repo (master)$ git push origin :dd

再次推送所有分支(包括重命名的分支):

1
repo (master)$ git push --all