Git------Git仓库初始化:设置或修改Git(初始)分支名称

本文详细介绍了如何处理Git仓库的分支管理,包括空仓库的初始化设置默认分支、已初始化但未推送的仓库更改分支名,以及已推送到远程仓库的分支重命名步骤。涉及的命令包括git init、git branch、git push等,确保在不同Git版本中都能顺利执行。建议使用Git 10.24.1以上版本以保证命令兼容性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大致可分为下面几种情况:

1. 仓库没有初始化,即空文件夹                              

2. 仓库初始化,但并未推送                                     

3. 仓库已经推送至远程仓库                                                   

解决方式如下:

针对1: 配置全局初始分支的默认名称,执行git init时,初始分支名就是默认配置的:

1. 使用全局的方式设置
git config --global init.defaultBranch <defaultBranch>
// 举例说明:
git config --global init.defaultBranch master

2. 或者使用下列方式针对单个项目设置:

git init -b <branch-name>
// 举例如下:
git init -b master

针对2:初始化后未推送,可以直接修改本地的分支名:

git branch -m <oldbranch> <newbranch>
// 举例说明
git branch -m main master

针对3:已经提交至远程仓库,去修改分支名:

- 第一步:先修改本地分支

git branch -m <oldbranch> <newbranch>
// 例子
git branch -m master main

- 第二步:删除远程分支

#要删除的分支可能是默认分支、受保护分支等,
#如果删除不成功,需要先在仓库管理平台设置,
#然后再执行命令。
git push origin --delete <branch-name>   
// 例子
git push origin --delete master

- 第三步:推送本地分支至远程仓库

git push -u origin <branch-name>
// 例子:
git push -u origin kings

针对不同git版本来说,一般推荐用10.24.1以上的版本,该命令都可以正常执行,如果你的git版本过低,推荐先更新版本。再去运行命令

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绝世唐门三哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值