显示所有tag
git tag
显示某一系列版本所有的tag
git tag -l 'v1.2.*'
创建标签
git tag v1.2.3
查看标签详情
git show v1.2.3
推送标签到远端
git push origin v1.2.3
删除本地标签
git tag -d v1.2.3
删除远端标签
git push origin :refs/tags/ v1.2.3
回退到指定tag
git show v1.2.5
// 以上命令得到以下信息
// $ git show v1.2.5
// tag v1.2.5
// Tagger: zhouning<zhouning@abc.com>
// Date: Wed Mar 23 17:43:18 2022 +0800
// commit b25b0411b9d00e7aafd7b164b499be293a1bb942 (tag: v1.2.5)
// Author: yang<yang@abc.com>
// Date: Mon Mar 21 16:03:28 2022 +0800
git reset --hard b25b0411b9d00e7aafd7b164b499be293a1bb942
git push -f