更改Github分支名称

时间:2018-01-16 13:49:20

标签: github

我在Github有一个存储库,有两个分支masterdd。我错误地给了dd这个名字,我想把这个名字改成Github GUI中的其他名字。

我在分支网页上找不到办法:

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

也不在分支选项页面(我确实可以选择更改默认分支):

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

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

我使用命令行,但尚未认真学习Git。

4 个答案:

答案 0 :(得分:0)

不知道如何在 GitHub中解决它,但在本地你可以: (假设本地克隆了相同的回购)

在本地重命名:

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

删除远程分支:

repo (master)$ git push origin :dd

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

repo (master)$ git push --all

答案 1 :(得分:0)

git branch -m old-name new-name

请查看此链接以获取更多详细信息:

https://multiplestates.wordpress.com/2015/02/05/rename-a-local-and-remote-branch-in-git/

答案 2 :(得分:0)

您可以通过分支下拉菜单从dd创建新分支:

creating a new branch from develop

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

deleting the old branch

答案 3 :(得分:0)

我最终做的是:

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

其次,在确保备份数据后,我导航到:

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

然后我使用了相关分支名称附近的bin图标,并从那里完成了剩余的简短删除过程。