0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Git中怎么打标签

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-22 11:36 次阅读

标签

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

如何列出已有的标签、如何创建和删除新的标签、以及不同类型的标签分别是什么。

列出标签

在 Git 中列出已有的标签非常简单,只需要输入 git tag (可带上可选的 -l 选项 --list):

$ git tag
v1.0
v2.0

这个命令以字母顺序列出标签,但是它们显示的顺序并不重要。

你也可以按照特定的模式查找标签。例如,Git 自身的源代码仓库包含标签的数量超过 500 个。如果只对 1.8.5 系列感兴趣,可以运行:

$ git tag -l "v1.8.5*"
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5

创建标签

Git 支持两种标签:轻量标签(lightweight)与附注标签(annotated)。

轻量标签很像一个不会改变的分支——它只是某个特定提交的引用。

而附注标签是存储在 Git 数据库中的一个完整对象, 它们是可以被校验的,其中包含打标签者的名字、电子邮件地址、日期时间, 此外还有一个标签信息,并且可以使用 GNU Privacy Guard (GPG)签名并验证。通常会建议创建附注标签,这样你可以拥有以上所有信息。但是如果你只是想用一个临时的标签, 或者因为某些原因不想要保存这些信息,那么也可以用轻量标签。

后期打标签、共享标签、删除标签、检出标签用法大家可以百度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 标签
    +关注

    关注

    0

    文章

    136

    浏览量

    17857
  • Git
    Git
    +关注

    关注

    0

    文章

    196

    浏览量

    15724
收藏 人收藏

    评论

    相关推荐

    如何在Linux设置Git

    在 Linux 设置 Git 十分简单,但为了获得完美的配置,我做了以下五件事。
    发表于 10-21 09:06 1178次阅读

    缺少git标签meta-fsl-bsp-release - imx-4.14.98-2.0.0_ga怎么解决?

    缺少 git 标签 meta-fsl-bsp-release - imx-4.14.98-2.0.0_ga
    发表于 04-20 07:07

    Git是什么?Git的基本使用资料说明

      Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。
    发表于 05-29 17:56 1次下载
    <b class='flag-5'>Git</b>是什么?<b class='flag-5'>Git</b>的基本使用资料说明

    腾讯是如何使用Git

    那么,切换到 git 来维护代码仓库,会对我们的日常开发造成影响吗?答应是显然的,首先我们需要学习 git 的基本概念与用法,然后就需要我们在具体的项目实践过程打磨我们的 git 使
    的头像 发表于 08-10 15:02 2467次阅读
    腾讯是如何使用<b class='flag-5'>Git</b>?

    Git在实际工作的基本使用方法

    代码版本控制对于我们嵌入式软件开发岗是一项基础、必备的技能,需要熟练掌握。实际工作中常用的版本控制系统有:Git(分布式版本控制系统)与SVN(集中式版本控制系统)。 本次分享Git在实际工作
    的头像 发表于 09-14 18:12 2533次阅读

    Git 命令+原理 程序员必备的基础

    是什么? Git的相关理论基础 日常开发Git的基本常用命令 Git进阶之分支处理 Git进阶之处理冲突
    的头像 发表于 11-14 10:01 1719次阅读
    <b class='flag-5'>Git</b> 命令+原理 程序员必备的基础

    直线马达激光标助力无标签风潮

    直线马达激光标助力无标签风潮。近几年,市场里面流行一股“无标签风潮”,越来越多的饿厂家推出了无标签的饮料瓶设计,不仅颜值高,而且还能保护环境,收到很多消费者的喜欢。那么问题来了,瓶身
    发表于 12-27 15:13 342次阅读

    利用Learn Git Branching轻松学习Git

    托管网站,与他人协作管理推进开源项目必须要掌握的工具。 而Git的常用操作,虽然上手难度低,但涉及到细节处尤其是多分支操作,难免会让很多新手犯糊涂,今天我就给大家推荐一个开源项目,帮助使用者在轻松游戏的过程熟练掌握
    的头像 发表于 09-15 14:53 1511次阅读

    Git的使用

    Git的使用
    的头像 发表于 01-10 16:45 925次阅读

    git rebase与相关git merge命令比较

    。 #概念     首先要理解的是git rebase和git merge解决了同样的问题。这两个命令都旨在将更改从一个分支集成到另一个分支 - 它们只是以不同的方式进行。试想一下当你开始在专用分支开发新功能时另一个团队成员以
    的头像 发表于 05-26 16:22 835次阅读
    <b class='flag-5'>git</b> rebase与相关<b class='flag-5'>git</b> merge命令比较

    git rebase和git merge的区别

      解决冲突 git rebase和git merge的区别 分支合并 git merge是用来合并两个分支的。 比如:将 b 分支合并到当前分支。 同样git rebase b,也是
    的头像 发表于 07-05 09:54 610次阅读
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的区别

    Git是什么 Git介绍

    系统以文件变更列表的方式存储信息,这类系统(CVS、Subversion等)将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异 (基于差异的版本控制)。 Git 不按照以上方式对待或保存数据。反之,Git 更像是把数据看作是对小型文件系统的一系列快照。 在
    的头像 发表于 07-22 10:50 1741次阅读
    <b class='flag-5'>Git</b>是什么 <b class='flag-5'>Git</b>介绍

    git如何查看提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。完成这个任务最简单而又有效的工具是 git log 命令。 我们使用一个非常简单的 “simplegit” 项目作为
    的头像 发表于 07-22 11:21 903次阅读
    <b class='flag-5'>git</b><b class='flag-5'>中</b>如何查看提交历史

    Git的工作原理和基本用法

    本文图解Git的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。
    的头像 发表于 08-07 10:25 599次阅读
    <b class='flag-5'>Git</b>的工作原理和基本用法

    如何在 Git 恢复隐藏的修改记录

    git stash 和 git stash pop 这样的命令是用来搁置(藏匿)和恢复我们工作目录的变化的。在本教程,我们将学习如何在 Gi
    的头像 发表于 10-09 14:09 953次阅读