git 标签

查看标签

查看本地所有标签

git tag

查看远程所有标签

git ls-remote --tags 远程库

查看标签详细信息

git show 标签名

 使用通配方式筛选要显示标签

git tag -l 'v2*' # 查看v2版本的所有标签  -l或者 --list

 

创建标签

标签分为轻量标签(lightweight)与附注标签(annotated)两种

附注标签中包含了标签者的名字、电子邮件地址、日期时间等信息

轻量标签只是简单的做标记。用来做为临时使用

附注标签

# -a 标签名   -m 标签中的信息
git tag -a 'temp1' -m  'temp1msg'

如果没有加-m则会弹出编辑

 

 

轻量标签

不需要 -a -m等

git tag 标签名

 

删除标签

删除标签

git tag -d 标签名

 

远程

代码推送远程时是不附带着推送标签的,标签需要单独推送。

推送单个标签到远程

git push origin 标签名

推送所有标签到远程

git push origin --tags

删除远程标签

git push origin :<tagName>

 

切换标签

git checkout 标签名

 

补充标签

如果之前标签忘打了,先通过

git log --pretty=oneline

显示完整的commit标签

# git tag -a 标签名 id值
git tag -a v1.2 9fceb02

 

posted @ 2016-06-12 14:27  富坚老贼  阅读(179)  评论(0编辑  收藏  举报