如何在指定的tag上拉去分支

174 阅读1分钟

背景

有一天产品找到我,想找一年前某个分支,看一下之前某个模块的逻辑,我说每个分支在上线后都会删掉找不回来了,后来转念一想,每次上线不是会打tags嘛,找到之前的tags,在tags的基础上拉取分支不就解决问题了嘛

tag的简介

Tag是用来标记项目中的某个特定版本的快照的,通常用来在代码发布或者重要里程碑版本上打标签。与普通分支不同,tag分支不会随着代码的提交而改变

拉取tag分支的步骤:

  1. 如果你不知道是哪个指定的tag,可以使用 git tag 查看tag的列表

1721806317611.png 2. 如果你知道tag的具体名称,可以直接使用 git checkout 'tag的具体名称'

1721805968936.png

  1. 切换到当前分支后

使用 git branch ’分支名称‘ 创建分支

使用 git checkout ’分支名称‘ 切换到新分支

1721806054478.png

总结:

拉取Git的tag分支可以通过查看可用的tag分支,使用特定的命令来拉取分支,然后切换