1. 查看现有的tag
git tag
显示所有的版本信息,如果为空就代表你没有此时没有任何版本信息
2. 新建tag(在commit 之后,push之前,去添加tag)
git tag -a v1.01 -m "注释信息"
-a为添加版本号 v1.01为标签名称 -m为注释信息
加上 -f 覆盖原有的tag
git tag -f v1.0
3.push到远程仓库(打完tag之后,去push即可)
- push所有tag到远程仓库:
git push origin --tags
(注意tags前是两个短横杠) - push单个tag到远程仓库:
git push origin [tagname]
4. 删除tag标签
- 先删除本地tag
git tag -d v1.0
- 然后推送到远程仓库
git push origin --delete 1.0.0
5.切换标签
git checkout v1.0
6.根据tag还原到打tag的版本
- 先查看标签详情
git show v1.0
- git show命令可以看到打tag时提交的id,我们通过这个commit id回退代码:
git reset --hard 7441b8
- 或者直接
git checkout v1.0