GIT分支重命名
主页
- 个人微信公众号:密码应用技术实战
- 个人博客园首页:https://www.cnblogs.com/informatics/
引言
你是否在用GIT管理代码或文档分支时,碰到以下问题:
- 创建分支时,分支名搞错,本来分支分支名想用
release-v0.1
, 结果打成了releasev0.
。 - 维护老项目时,发现一些重要但是奇奇怪怪的分支名,如:
elease-v0.1
,develp
碰到这种问题,自然而然就会想到分支名是否可以直接重命名。答案是肯定的,但是GIT分支重命名可能稍微复杂点。
GIT分支重命名
GIT分支重命名主要是因为GIT分支有本地分支
和远程分支
之分,并且这两个分支具有关联关系。
因此重命名需要有以下几个步骤:
- 本地分支重命名
- 删除远程分支&并推送本地分支
- 本地分支关联远程分支
下面以GIT分支名从release-v0.0
命名为release-v0.1
进行示例。
本地分支重命名
# 切换到release-v0.0分支
git checkout release-v0.0
# 本地分支重命名
git branch -m release-v0.0 release_v0.1
删除远程分支&并推送本地分支
# 删除release-v0.0分支,并推送release_v0.1分支。使用一条命令即可
git push origin :release-v0.0 release_v0.1
本地分支关联远程分支
# 本地分支与远程分支设置关联(本地分支上游(远程)分支设置)
git branch --set-upstream-to=origin/release_v0.1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?