标签主要是为了方便记忆和回退。 tag是不分分支什么的,在哪里都能看到
创建标签:

git tag -a tag1.0 -m "this is tag1.0" ;
git show tag1.0;
git push origin tag1.0;
git tag -a tag2.0 -m "this is tag2.0" ;
git push --tags; 推送所有tag
git show --tags; 查看所有tag

查看tag是否推送到远程有2种办法,一是页面查看:

git tag标签的使用_推送


二,git clone 到一个新的文件夹,如果没有push,那么clone下来的没有这个tag。

根据tag进行回退

git reset --hard tagv1.0;

删除tag:

git tag -d tag1.0;  #删除tag
git push origin --delete tag1.0; 删除tag推送到远程