标签主要是为了方便记忆和回退。 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 clone 到一个新的文件夹,如果没有push,那么clone下来的没有这个tag。
根据tag进行回退
git reset --hard tagv1.0;
删除tag:
git tag -d tag1.0; #删除tag
git push origin --delete tag1.0; 删除tag推送到远程