在Git中,标签(Tag)用于标记特定的提交点,通常用于发布版本。
切换到需要打标签的分支:
git checkout <branch-name>
创建标签
git tag v1.0.0
git tag -a v1.0.0 -m "Release version 1.0.0"
查看所有标签
git tag
推送标签到远程仓库
git push origin v1.0 # 推送指定标签
git push origin --tags # 推送全部标签
删除标签
git tag -d <tagname> # 删除本地标签
git push origin --delete <tagname> # 删除远程标签
签出标签
git checkout main # 切换到标签所在分支
git checkout tags/v1.0 # 假设你要签出的tag是v1.0
git tag --verify v1.0 # 验证tag是否存在
git branch # 查看当前分支
git log # 查看提交历史,确认当前HEAD指向正确的提交
git checkout main # 切换回主分支或其他工作分支