Git Tag 简介
1.用于发布版本 (自我理解)
2.快速的记录了提交 id
3.依然分远程和本地
4.可以为以前的提交补打 tag
基本用法
本地相关
#添加一个 tag
git tag -a tagName -m "Tag Desc"
#补打一个 tag( 从以前的提交 )
git tag -a tagName CommitId -m "Tag Desc"
#打一个轻量级 tag (指向最新提交,无描述)
git tag tagName
#查看一个 tag
git show tagName
#切换到 tag 对应版本
git checkout tagName
#删除一个 tag
git tag -d tagName
#列出所有 tag
git tag -l
#查找 tag
git tag -l 'v1.*'
远程相关
#提交单个到远程仓库
git push origin tagName
#提交所有 tag 到远程仓库
git push origin --tags
#获取远程仓库的 tag
git pull origin --tags
#删除远程 tag
git push origin :refs/tags/tagName