git tag
新建tag
- 使用
git tag <name>创建一个新的tag - 添加
-a参数创建一个有备注的tag,备注信息用-m指定:git tag -a TagName -m "my tag"
查看tag详细信息
git show tagName
显示tag列表
git taggit tag -l "v1.1.*"
给某个commit添加tag
git tag -a v1.1 a512768 -m "my tag"
推送tag到远程服务器
- 推送指定tag:
git push origin tagName - 推送所有tag:
git push origin --tags
切换到某个tag
git checkout v1.0.1
这时候不位于任何分支下,处于游离状态,可以基于当前tag创建一个分支
删除某个tag
- 本地删除:
git tag -d v1.0.1 - 远端删除:
git push origin:refs/tags/tagName