git根据commitid创建tag标签

这篇具有很好参考价值的文章主要介绍了git根据commitid创建tag标签。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.首先,创建一个新的标签。你可以使用以下命令创建一个轻量级标签(lightweight tag):

针对当前标签而言,也就是你所在的当前分支而言

git tag <tag_name>

2.如果你想创建一个带注释的标签

针对当前标签而言,也就是你所在的当前分支而言

git tag -a <tag_name> -m "这里是你对此次标签的描述内容" 
上面两个(1,2)是根据当前分支所创建的,下面这个(3)是不用根据当前分支,注意:任意的分支上都可以创建

3.下面我创建的tag标签及带注释

因为以前提交tag标签,对标签只是记录,没有描述,这次新增tag时就顺便把标签注释加进去了,后面方便查看版本有哪些发版内容

git tag TMSV5.1.0.231025 -m "20231025号发版内容" deeb5a779b4


这个就不带注释描述了,跟下面哪些版本一样,例如:TMSV5.0.9.20230927以下的都是没带注释描述的

git tag <tag_name> <commit_id>

git根据commitid创建tag标签,Git,git

4.之后,你可以按照前面的步骤将这个标签推送到远程仓库,使用以下命令:

这里的origin是针对你本地远程仓库而言,有的是人upstream…
v1.0是你的标签版本号

git push origin v1.0

git根据commitid创建tag标签,Git,git
总结一遍

git tag -a <tag_name> -m "Your annotation message" <commit_id>
  • <tag_name> 是你想要创建的标签的名称。
  • <commit_id> 是你要将标签附加到的提交ID。
  • -a 选项表示创建一个带有注释的标签。
  • -m 选项用于指定标签的注释消息。

下面这个少个-a

git tag <tag_name> -m "Your annotation message" <commit_id>

我试了这两个区别,感觉本质上没什么区别,官方说是省略了

解释git tag -agit tag
  • git tag -a 使用 -a 选项明确指定创建一个带有注释的标签。这是一种显式方式,表示你正在创建一个注释性标签。

  • git tag 后跟 -m 选项也可以用于创建带有注释的标签,但它是一种缩写方式,省略了 -a 选项。Git 会自动理解 -m 选项表示你要创建一个带有注释的标签,因此它具有相同的效果。文章来源地址https://www.toymoban.com/news/detail-745619.html

到了这里,关于git根据commitid创建tag标签的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 开源的版本控制系统-05-tags 标签管理

    创建标签 git tag 标签名 [提交ID] 显示标签 git tag 显示标签详细信息 git show 标签名 添加包含信息的标签 git tag -a 标签名 -m \\\"信息\\\" 提交ID 添加带有 PGP 签名的标签 git tag -s 标签名 -m \\\"签名\\\" 管理标签 移除本地标签 git tag -d 标签名 移除远程标签 git push origin :refs/tags/标签名 本文由博

    2024年03月09日
    浏览(38)
  • git 查看tag和创建tag以及上传tag命令

    如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 Git 的 tag 功能是一个非常有用的工具,它可以帮助开发者在代码仓库中标记重要的里程碑和版本号。 Tag 可以看作是一个快照,用于永久性地标记提交记录。 它们通常用于发

    2024年02月02日
    浏览(41)
  • git克隆和创建分支(根据指定分支克隆或创建)

    1.创建分支的方法可以根据需求灵活调整,如先clone(master),再根据远程分支创建本地分支 2.在pull(拉取)或push(推送)时,指定特定的远程分支 热情。 真正的教育不能没有热情关怀和洞察力。 ——苏霍姆林斯基

    2024年02月16日
    浏览(66)
  • git cherry-pick 报错 fatal: bad object [commitID]

            项目不同模块的功能建立了不同的分支进行开发,后期要将这部分代码从附属分支往主分支上合并,合并过程中出现这个问题,特此纪要!         git cherry-pick [commitID]时报错? 错误图录:         cherry-pick做的动作是代码合并的操作,出现上面的异常是因为获

    2024年01月18日
    浏览(47)
  • git 创建标签 推送到远程分支上

    要在Git中创建标签并将其推送到远程dev分支,可以按照以下步骤操作: 1、首先,确保你已经在本地的Git仓库中,并且切换到dev分支。 2、创建标签并给予其一个有描述性的名称。你可以使用以下命令创建一个轻量级标签: 例如: 或者,你可以创建一个带有附注的标签,其中

    2024年02月15日
    浏览(86)
  • Git标签管理:从创建到推送的完整指南

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月07日
    浏览(49)
  • 【git】git拉取指定 tag 版本/切换指定tag代码

    git clone 指定的tag 已有仓库切换 tag 注意这时候git会提示你目前处于detached HEAD的状态,因为tag相当于一个快照,不能修改他的代码,如果想要在这个tag的代码基础上进行开发,则根据tag创建一个新的分支 git tags 和 Branches的区别 Git中的tag和branch区别和使用

    2024年02月14日
    浏览(42)
  • Git系列之git tag

    Git可给仓库历史中的某一个提交打上标签,常用于标记发布结点。 本文使用的Git版本为: 列出全部标签的命令为: git tag 或 git tag -l 或 git tag -list ,即 -l 或 -list 选项是可选的, git tag ,即默认列出全部标签,以字母顺序排序。 查找某些特定标签的命令: git tag -l \\\"release*\\\"

    2024年02月11日
    浏览(59)
  • 【git、gerrit】git 使用tag

    常常为发布上线某个版本打上一个标签,表示这是什么版本,这样后续找起来就很方便。 如果没有标签只能通过commit历史去查找,而且commit版本显示的都是一串2dad2sdfa字符串。 tag操作本质是对某次commit进行额外的打标签,因此依附于某次commit ,甚至可以一一对应 首先要切换

    2024年02月05日
    浏览(39)
  • Git学习笔记:3 git tag命令

    git tag 是 Git 中用于管理和操作标签(tag)的命令。标签在Git中主要用于标记特定的提交,通常用来标识重要的版本发布点,如v1.0.0、v2.1.5等。 创建一个轻量标签(不包含额外信息): 创建一个带有注释的annotated标签(推荐使用,因为它可以存储更多元数据和PGP签名): 列出

    2024年01月25日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包