# 17)怎么切换到指定标签
- 使用 git tag 命令列出所有的Git标签;
- 根据需要选择一个要切换到的现有标签或创建一个新的标签;
- 使用 git checkout 命令切换到选定的标签;
git checkout tag_name
1
# 创建并切换到新的Git标签
除了切换到现有的标签,我们也可以创建并切换到新的标签。
首先,我们需要确定要创建的标签所对应的提交版本的SHA-1值。可以使用以下命令查看提交历史及其对应的SHA-1值:
git log
1
例如,我们找到了一个特定的提交版本的SHA-1值为abcdefg。现在我们可以创建一个新的标签并切换到该标签:
git tag -a <标签名称> <提交版本SHA-1值> -m "<标签描述>"
git checkout <标签名称>
1
2
2
例如,要创建一个名为”v3.0″的新标签并切换到该标签,可以运行以下命令:
git tag -a v3.0 abcdefg -m "Version 3.0"
git checkout v3.0
1
2
2
这将会创建一个新的带注释的标签”v3.0″,并将工作目录恢复到该提交版本。