标签基本概念
tag有两种:轻量标签和附注标签,轻量标签就是指向某个提交的引用,而附注型标签带日志是一个单独的提交。
1、创建分支
git tag tag-name //创建一个轻量级标签
git tag tag-name commitid -m “message” //对某一次commitid加一个标签,并加message信息,是一个附注型标签
2、查看分支
git tag —list
3、删除本地分支
git tag -d tag-name
4、推送分支到远程
git push remote-reponame tag-name
5、将远程某个分支删除
git push remote-reponame :refs/tags/tag-name //在删除本地分支后,执行此命令将远程分支也删除
或者
git push remote-reponame —delete tag tagname
6、提取远程tag
git fetch remote-repo tag tagname//去远程某一个tag
get fetch remote-repo —tag //将远程所有tag都取下来