GIT分支重命名

主页

引言

你是否在用GIT管理代码或文档分支时,碰到以下问题:

  1. 创建分支时,分支名搞错,本来分支分支名想用release-v0.1, 结果打成了releasev0.
  2. 维护老项目时,发现一些重要但是奇奇怪怪的分支名,如: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
posted @   warm3snow  阅读(143)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示