git打标签

用途:像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等),主要用于正式或测试发版

1.在本地项目的命令行,并切换到你要发版本的标签,下面以hoder-frontend项目为例

然后输入 git tag ,可以列出已有的标签

2.创建标签

git使用两种主要类型的轻量级标签(lightweight)与附注标签(annotated)

一个轻量级标签很像一个不会改变分支--它只是一个特定提交的引用。然而附注标签是存储在git数据库中的一个完整的对象。它们是可以被检验的,其中包含打标签者的名字、电子邮箱地址、日期时间还有一个标签信息,并且可以使用GNU Privacy Guard (GPG)签名与验证。通常建议创建附注标签,这样你可以拥有以上所有信息。但如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,使用轻量级标签也是可以的。我们常用的是附注标签,所以下面以附注标签为例。

附注标签 输入 git tag -a 标签版本号 -m '标签详情'

注意:标签版本号不能与已有的标签重复!

3.把标签push到远程 输入 git push origin 版本号 或者把标签全部push,输入 git push origin --tags

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MAC上Git安装与GitHub基本使用这篇文章介绍了Git在MAC上安装与使用。同大多数 VCS 一样,Git ...
    WenBo丨星空灬阅读 5,587评论 0 6
  • Git打标签用途 Git打标签一般用于新提交一个版本后,给这个版本打个标签,以后如果需要恢复到这个版本,查找起来会...
    OC笔记阅读 3,723评论 0 1
  • 了解 Linux 常见命令 在使用 git 前,建议事先熟悉一些常见的 bash 命令 进入xxx目录$ cd x...
    acc8226阅读 3,767评论 0 1
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,359评论 0 9
  • 一般而言,人生来是没有怀凝的,有的只是快乐或者悲伤,在懵懂中学得一些所谓的人生道理,便在生活中照搬过活。但...
    淡淡烟阅读 3,677评论 0 0