码迷,mamicode.com
首页 > 其他好文 > 详细

git 打标签

时间:2019-04-15 20:07:36      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:分支   --   git tag   gpg   额外   命令   轻量级   line   自身   

git打标签

展示所有标签
git tag 
查看相应标签版本信息
git show v1.4
Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)。轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。而含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,电子邮件地址和日期,以及标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证。一般我们都建议使用含附注型的标签,以便保留相关信息;当然,如果只是临时性加注标签,或者不需要旁注额外信息,用轻量级标签也没问题。
1 新建一个含标注的标签
git tag -a v1.4 -m '评论' 
2 新建一个轻量级标签
git tag v1.4-lw
展示提交历史
git log --pretty=oneline
后期加注标签

可以在后期对早先的某次提交加注标签

只要在打标签的同时跟上对应提交对象的校验和(或前几位字符即可)

git tag -a v1.2 9fceb02
分享标签

默认情况下,git push 并不会把标签传送到远端服务器上,只有通过显示命令才能分享标签到远端仓库。其命令格式如同推送分支:

git push origin [tagName]

如果要一次性推送所有本地新增标签,可以使用 --tags选项:

git push origin --tags

git 打标签

标签:分支   --   git tag   gpg   额外   命令   轻量级   line   自身   

原文地址:https://www.cnblogs.com/tumo/p/10712467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!