前言
项目开发中,每次上线都会打一个指定的tag;而如果线上出现问题而紧急修复的情况下,往往需要基于上线的tag来创建一个新的分支来修改。下面就讲讲该如何基于tag创建一个新的分支。
1.确保本地仓库是最新的
首先,确保你的本地仓库和远程仓库同步,这样才能看到所有的tag和分支
git fetch origin
2.列出所有标签
列出所有可用的标签,以便确定你想要基于哪个标签创建分支
git tag
3.创建新分支
在检出的标签基础上,创建一个新的分支。
git branch <new_branch_name> <tag_name>
其中new_branch_name是你创建的分支名,tag_name是你的标签名
4.切换到新建的分支上
使用 git checkout 命令切换到新建的分支上
git checkout <new_branch_name>
5.推到远程仓库
使用git push命令将新建的分支推到远程
git push origin <new_branch_name>