主页
- 个人微信公众号:密码应用技术实战
- 个人博客园首页: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
标签:重命名,GIT,本地,release,v0.1,分支
From: https://www.cnblogs.com/informatics/p/18121507