github 删除分支_重命名master分支

b936446896a41839b3d24e897b5c3d69.png

从您现有的项目中替换master,替换本地和远程现有分支上的单词重名分支。

1、首先,我们必须在本地更换master分支。

我这里有一个项目。我运行git branch -m master principal将我的master分支重命名为principal分支。这个命令保留了分支的历史,所以您不会丢失任何东西!

注意:我选择将分支重命名为principal分支。如果你愿意,你可以选择自定义名字。

运行git push -u origin principal通过添加主体分支来更新远程存储库。

2、更改Github上的默认分支

现在,我还需要更改Github上的默认分支。在您的存储库页面中,单击“设置”选项卡,然后在左侧菜单上分支。您可以在此处更新默认分支:

572384d9e0b558f382ccaa52978470ee.png

默认master是受保护的分支(也就是主体分支),不能直接在本地通过命令删除远程仓库的master分支,当Github上的默认分支从master变到principal时候,principal变成了受保护的分支,master可以被删除掉了。

删除远程分支git push origin --delete master

此时远程存储库页面中就再也没有master分支了,本地也没有master分支了。

总结:重命名远程分支

在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。

可能涉及到的git命令如下:

1、删除远程分支

git push origin --delete 分支名

2、删除本地分支

git branch -d 分支名

3、重命名本地分支

git branch -m 原分支名 新分支名

4、推送本地分支

git push origin 分支名

2bd60327a0c86136bd54ef06a4dbbdd1.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值