Git系列---标签管理

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


📙 作者简介 :RO-BERRY
📗 学习方向:致力于C、C++、数据结构、TCP/IP、数据库等等一系列知识
📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持


Git系列---标签管理,Git,git,java,开发语言



1.理解标签

标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了一个别名。例如,在项⽬发布某个版本的时候,针对最后一次 commit 起一个 v1.0 这样的标签来标识里程碑的意义。
这有什么用呢?相较于难以记住的 commit id , tag 很好的解决这个问题,因为 tag ⼀定要给⼀个让⼈容易记住,且有意义的名字。当我们需要回退到某个重要版本时,直接使用标签就能很快定位到。


2.创建标签

在Git中打标签非常简单,首先,切换到需要打标签的分支上,然后,敲命令 git tag [name] 就可以打一个新标签
Git系列---标签管理,Git,git,java,开发语言
可以用命令 git tag 查看所有标签
Git系列---标签管理,Git,git,java,开发语言
我们查看一下git文件
Git系列---标签管理,Git,git,java,开发语言
可以看到我们的refs下新增了一个tags
我们打印一下试试
Git系列---标签管理,Git,git,java,开发语言
我们使用git log可以看到,它就是对我们最新的一次commit操作进行了打标签

默认标签是打在最新提交的 commit 上的。那如何在指定的commit上打标签呢?⽅法是找到历史提交的commit id,然后打上就可以了,示例如下
Git系列---标签管理,Git,git,java,开发语言
注意,标签不是按时间顺序列出,而是按字母排序的。
Git 还提供可以创建带有说明的标签,用-a指定标签名,-m指定说明文字,格式为

git tag -a [name] -m “XXX” [commit_id]

比如:
Git系列---标签管理,Git,git,java,开发语言
可以⽤ git show [tagname] 查看标签信息。
Git系列---标签管理,Git,git,java,开发语言

3.操作标签

如果标签打错了,也可以删除:
Git系列---标签管理,Git,git,java,开发语言
因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。
如果要推送某个标签到远程,使用命令

git push origin <tagname>

Git系列---标签管理,Git,git,java,开发语言
此时,查看远端码云,看到了标签已经被更新!完美!
Git系列---标签管理,Git,git,java,开发语言
当然,如果你本地有很多标签,也可以⼀次性的全部推送到远端

git push origin --tags

如果标签已经推送到远程,要删除远程标签就⿇烦⼀点,先从本地删除:

Git系列---标签管理,Git,git,java,开发语言
然后,从远程删除。删除命令也是push,但是格式如下
Git系列---标签管理,Git,git,java,开发语言
在码云上查看确实删除成功:
Git系列---标签管理,Git,git,java,开发语言文章来源地址https://www.toymoban.com/news/detail-842181.html

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

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

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

相关文章

  • Git 标签管理

    简述 Git 标签管理中的常用命令 标签是一个版本库的快照,与分支类似,标签也像一个 指向提交 的指针。通过标签,可以避免使用复杂无规律的 commit_id ,从而更方便地标记目标提交。 命令 说明 git tag [-a] tag_name [-m \\\"description\\\"] commit_id 为 commit_id 打上一个名为 tag_name 的标签,

    2024年01月19日
    浏览(44)
  • git标签的管理与思考

    git 如何打标签呢? 标签是什么? 标签 相当于一个 版本管理的一个贴纸,随时 可以通过标签 切换到 这个版本的状态 , 有人可能有疑问 git commit 就可以知道 代码的改动了, 为啥还需要 标签 来管理呢? 首先 多人协作开发的时候,有很多commit 有时候会比较乱,而tag 一般完成

    2024年01月15日
    浏览(25)
  • 完全从零Java自学系列【工具篇】(GITHUB开源社区&GIT管理工具入门使用)

      本文适用于新手理解GITHUB社区与GIT的理解与入门使用。   GITHUB社区是一个代码开源交流社区。 对于普通的开发者而言: 可以在上面找到各种开源好用的工具用于借鉴学习或者下载使用。 可以提问,搜索相应的问题处理办法。比如bug。 对于高级开发者而言: 可以参与

    2024年02月20日
    浏览(46)
  • 【Git】说说Git中开发测试的使用&Git分支&Git标签的使用场景

    dev环境 :开发环境,外部用户无法访问,开发人员使用,版本变动很大。 test环境 :测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定。 pre环境 :灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样。 pro(master)环境 :生产环境,面向

    2024年02月05日
    浏览(32)
  • 【Git 小妙招】轻松掌握管理版本标签(必备知识)

    本文是学习使用 Git 的一个必备知识 — 标签管理, 在我们开发过程中, 会有一些重要版本需要进行标记处理, 这就要使用到标签了. 关注收藏, 开始学习吧🧐 标签 tag ,可以简单的理解为是对某次 commit 的⼀个标识,相当于起了⼀个别名。例如,在项⽬发布某个版本的时候,针

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

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

    2024年02月07日
    浏览(41)
  • 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日
    浏览(28)
  • Git的.gitignore文件、标签管理以及给命令起别名

    本文主要讲解Git中容易被忽略但比较重要一些知识: .gitignore 文件、标签管理以及给命令起别名. 在新建仓库时,有一个添加 .gitignore 模板: .gitignore 是一个用于指定 Git 忽略特定文件或文件夹的配置文件。可以通过在文件中列出要忽略的文件或文件夹的名称、模式或通配符来告诉

    2024年02月11日
    浏览(28)
  • 【掌握版本控制:Git 入门与实践指南】远程操作|标签管理

                                                      🎬慕斯主页 : 修仙—别有洞天                                               ♈️ 今日夜电波: 泥中に咲く—ウォルピスカーター                                                      

    2024年03月17日
    浏览(48)
  • git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理

    大家如果没有看过前几章git的基础操作的话,推荐先看一下,看完再来看这个远程操作,这样会对git有一个深的理解~~ GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件 git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略

    2024年02月04日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包