【DevOps】Git 图文详解(七):标签管理
Git 图文详解(七):标签管理
标签(Tags)指的是某个分支某个特定时间点的状态,是对某一个提交记录的 固定 “指针” 引用。一经创建,不可移动,存储在工作区根目录下 .git\refs\tags。可以理解为某一次提交(编号)的别名,常用来标记版本。所以发布时,一般都会打一个版本标签,作为该版本的快照,指向对应提交 commit。
当项目达到一个关键节点,希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。比如我们今天终于完成了 V 1.1 V1.1 V1.1 版本的开发、测试,并成功上线了,那就可给今天最后这个提交打一个标签 V 1.1 V1.1 V1.1,便于版本管理。
默认标签是打在最新提交的 commit 上的,如果希望在指定的提交上打标签则带上提交编号(commit id):git tag v0.9 f52c633。

| | |
|---|---|
git tag | 查看标签列表 |
git tag -l ‘a*’ | 查看名称是 a 开头的标签列表,带查询参数 |
git show [tagname] | 查看标签信息 |
git tag [tagname] | 创建一个标签,默认标签是打在最新提交的 commit 上的 |
git tag [tagname] [commit id] | 新建一个 tag 在指定 commit 上 |
git tag -a v5.1 -m ‘v5.1版本’ | 创建标签 v5.1,-a 指定标签名,-m 指定说明文字 |
git tag -d [tagname] | 删除本地标签 |
git checkout v5.1 | 切换标签,同切换分支 |
git push [remote] v5.1 | 推送标签,标签不会默认随代码推送推送到服务端 |
git push [remote] --tags | 提交所有 tag |
如果要推送某个标签到远程,使用命令 git push origin [tagname],或者,一次性推送全部到远程:git push origin --tags
📢 注意:标签总是和某个
commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。
# tag
$ git tag -a 'v1' -m 'v1版本'
$ cat .git/refs/tags/v1
a2e2c9caea35e176cf61e96ad9d5a929cfb82461# 查看标签列表
$ git tag
v1
相关文章:
【DevOps】Git 图文详解(七):标签管理
Git 图文详解(七):标签管理 标签(Tags)指的是某个分支某个特定时间点的状态,是对某一个提交记录的 固定 “指针” 引用。一经创建,不可移动,存储在工作区根目录下 .git\refs\tags。可…...
BootStrap【表格二、基础表单、被支持的控件、表单状态】(二)-全面详解(学习总结---从入门到深化)
目录 表格二 表单_基础表单 表单_被支持的控件 表单_表单状态 表格二 紧缩表格 通过添加 .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半 <table class"table table-condensed table-bordered"…...
亿赛通电子文档安全管理系统UploadFileFromClientServiceForClient接口存在任意文件上传漏洞 附POC
@[toc] 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 1. 亿赛通电子文档安全管理系统接口简介 微信…...
SPSS系统聚类
前言: 本专栏参考教材为《SPSS22.0从入门到精通》,由于软件版本原因,部分内容有所改变,为适应软件版本的变化,特此创作此专栏便于大家学习。本专栏使用软件为:SPSS25.0 本专栏所有的数据文件请点击此链接下…...
【ArcGIS Pro微课1000例】0033:ArcGIS Pro处理cad数据(格式转换、投影变换)
文章目录 一、cad dwg转shp1. 导出为shp2. cad至地理数据库3. data interoperability tools二、shp投影变换一、cad dwg转shp 1. 导出为shp 加载cad数据,显示如下: 选择需要导出的数据,如面状,右键→数据→导出要素: 导出要素参数如下,点击确定。 导出的要素不带空间参…...
【小呆的力学笔记】有限元专题之循环对称结构有限元原理
文章目录 1. 循环对称问题的提出2. 循环对称条件2.1 节点位移的循环对称关系2.2 节点内力的循环对称关系 3. 在平衡方程中引入循环对称条件 1. 循环对称问题的提出 许多工程结构都是其中某一扇面的n次周向重复,也就是是周期循环对称结构。如果弹性体的几何形状、约…...
云端导览,数字互动 | 拓世法宝AI数字人一体机助力全新旅游时代
《中国旅行消费趋势洞察白皮书(2023版)》显示,消费者旅行习惯已从“到此一游”变为“深度在地”,更强调在旅游中充实自我、学习新知识。 (《中国旅行消费趋势洞察白皮书(2023版》截图) 从这些资…...
PTA-快速幂
要求实现一个递归函数,高效求ab(1≤a,b≤62,ab<263)。 函数接口定义: long long int pow(int a, int b); 其中a 、b 是用户传入的参数。 裁判测试程序样例: #include<iostream> using namespace std; long long int pow(int a,…...
【深度学习】Transformer简介
近年来,Transformer模型在自然语言处理(NLP)领域中横扫千军,以BERT、GPT为代表的模型屡屡屠榜,目前已经成为了该领域的标准模型。同时,在计算机视觉等领域中,Transformer模型也逐渐得到了重视&a…...
Linux 是否被过誉了?
Linux 是否被过誉了? 有些人眼里,电脑这种东西就应该是华丽丽的桌面,手握鼠标戳戳按钮,键盘只为偶尔打打字,仿佛windows式的桌面形式才是理所应当,GUI才是理所应当,x86才是理所应当,…...
【SpringBoot篇】Spring_Task定时任务框架
文章目录 🌹概述🌺应用场景🎄cron表达式🛸入门案例🎍实际应用 🌹概述 Spring Task 是 Spring 框架提供的一种任务调度和异步处理的解决方案。可以按照约定的时间自动执行某个代码逻辑它可以帮助开发者在 S…...
智能导视电子指路牌是什么?
SVIP-3800系列智能电子指路牌也称智慧指路灯杆,智能指路牌,导航立柱,多功能指示牌,多功能路标,智能指路机器人,智能导视指路牌,问路导航机器人,智能路牌,叁仟智慧路牌、智…...
Android 13.0 无源码app修改它的icon图标
1.概述 在13.0的系统产品rom定制化开发中,有些产品需要对Launcher3中桌面显示的app的icon做替换,如果没有源码的话更换会麻烦点,需要从pms解析app的时候, 可以替换掉app的icon图标就可以了,接下来就来实现相关的功能 2.无源码app修改它的icon图标的相关核心类 framework…...
【钉钉】通过链接方式跳转到应用机器人聊天窗口
使用这个方式: dingtalk://dingtalkclient/action/jumprobot?dingtalkid可以通过机器人回调拿到chatbotUserId这个字段,这个就是dingtalkid。 示例:(chatbotUserId是不规则字符串,链接拼上这个参数最好 urlencode一…...
Linux平台下使用.NET Core访问Access数据库
运行环境 操作系统:Ubuntu 22.04.3 LTS (Jammy)开发工具:Visual Studio 2022 (17.8.0)运行时版本:.NET Runtime 8.0依赖库:unixodbc、mdbtools、odbc-mdbtools 依赖库安装 apt-get update sudo apt-get install unixodbc mdbto…...
SpringCloud - 新版淘汰 Ribbon,在 OpenFeign 中整合 LoadBalancer 负载均衡
目录 一、LoadBalancer 负载均衡 1.1、前言 1.2、LoadBalancer 负载均衡底层实现原理 二、整合 OpenFeign LoadBalancer 2.1、所需依赖 2.2、具体实现 2.3、自定义负载均衡策略 一、LoadBalancer 负载均衡 1.1、前言 在 2020 年以前的 SpringCloud 采用 Ribbon 作为负载…...
[MySQL-基础]SQL语句
目录 hello! 这里是欧_aita的频道。 今日语录: 只有放弃才是真正的失败。 祝福语:愿你的代码生活充满注释,逻辑清晰,debug之路畅通无阻。 大家可以在评论区畅所欲言,可以指出我的错误,在交流中共同进步。 欢迎关注我的…...
CentOS 7实现类似于Kali Linux中的自动补全功能
在CentOS 7中,可以通过安装和使用Bash-completion来实现自动补全功能,类似于Kali Linux中的自动补全。以下是安装和使用Bash-completion的步骤: 首先,确保您的系统已更新并安装了EPEL存储库。(非必要,直接…...
skywalking中gateway的拓扑图没有出现
背景: 刚开始的时候gateway没有出现,后来百度说添加插件的jar包, apm-spring-cloud-gateway-2.1.x-plugin-8.15.0.jar apm-spring-webflux-5.x-plugin-8.15.0.jar 然后解决了gateway节点出来了, 但是:拓扑图却是User指…...
【前端学java】java中的日期操作(12)
往期回顾: 【前端学java】JAVA开发的依赖安装与环境配置 (0)【前端学 java】java的基础语法(1)【前端学java】JAVA中的packge与import(2)【前端学java】面向对象编程基础-类的使用 (…...
ControlNet内存爆炸?深入拆解Pipeline与模型加载,教你优化Stable Diffusion推理成本
ControlNet显存优化实战:从Pipeline拆解到推理成本精准控制 当Stable Diffusion遇上ControlNet,创意控制能力呈指数级增长的同时,显存占用也同步飙升。在16GB显存的RTX 4090上运行多ControlNet组合时,显存不足的报错提示已成为开发…...
扣子小龙虾隐藏玩法:不发工资的运营助理,帮你自动整理短视频运营数据~
扣子小龙虾隐藏玩法 不发工资的运营助理,帮你自动整理短视频运营数据 🚀 本文重点 用扣子小龙虾实现自动化短视频运营数据整理 💡核心导读 当我用扣子小龙虾用了快一个月之后我才发现,这哪里是个普通的AI工具,明明是我…...
使用 20 年后告别!Emacs 替代工具开发完成,新工具优势大
告别 Emacs2026 年 4 月 26 日,在日常使用了 20 年后,上周二最后一次在 Emacs 里输入了 C-x C-c。近 10 年已逐步减少对它的使用,先转向模态编辑,后改用 Vim。Emacs 是强大平台,早已习惯其各种应用,尤其是自…...
GEO管理系统有哪些功能?一篇讲透企业必用核心能力
AI搜索时代,GEO(生成式引擎优化)已经成为品牌抢占AI流量、提升品牌能见度的关键动作。但很多企业仍不清楚:GEO远不止一个关键词排名工具,而是一套覆盖监测、分析、优化、协同、复盘全链路的智能作战系统。今天带大家一…...
迈瑞医疗第一季营收83.5亿元,增长动能复苏 拟派发股利15亿
雷递网 乐天 4月29日历经三年行业深度调整,医疗器械龙头迈瑞医疗(300760.SZ)业绩逐步筑底企稳。迈瑞医疗今日披露了2026年一季报。报告期内,公司实现营业收入83.52亿元,同比增长1.39%,环比增长12.13%&#…...
高通Open-Q SiP模块工业应用与开发实战
1. 高通平台Open-Q 2290CS与4290CS SiP模块深度解析在工业物联网和机器视觉领域,硬件模块的选型往往决定了整个项目的技术上限。Lantronix最新推出的Open-Q 2290CS和4290CS两款系统级封装(SiP)模块,基于高通QCS2290/QCS4290平台打造,为开发者…...
项目中**LabVIEW 位操作逻辑**的完整、清晰解释,以及与 C# 实现的对应关系
以下是针对项目中LabVIEW 位操作逻辑的完整、清晰解释,以及与 C# 实现的对应关系。 LabVIEW 中关键位操作函数 你的描述(“数字转换成 bool 数组 → 反转一维数组 → 循环检查”)主要涉及以下两个核心 LabVIEW 函数: Number To Boolean Array(数值转布尔数组) 位置:Pr…...
告别Hello World!用PySide6从零搭建一个简易桌面待办事项App(附完整源码)
用PySide6打造高颜值桌面待办事项应用:从设计到打包的完整指南 每次看到那些花哨的任务管理工具,总觉得它们要么功能过剩,要么界面复杂。作为开发者,我们完全可以用PySide6亲手打造一个简约高效的待办事项应用。这不仅是掌握GUI开…...
I-CORE中微爱芯 AIP1629ASA32.TB SOP-32 LED驱动
特性采用功率CMOS工艺显示模式:14段8位键扫描:82bit辉度调节电路(占空比8级可调)串行接口(CLK、DIO、STB)振荡方式:RC振荡(450KHz5%)内置上电复位电路封装形式࿱…...
脑矿奴隶起义:软件测试从业者的觉醒与革命
在当今数字化浪潮中,软件测试从业者常被戏称为“脑矿奴隶”——一群在代码矿山中日夜劳作的隐形工人,承受着高强度脑力压榨与价值低估。这场“脑矿奴隶起义”,不是历史上的血腥抗争,而是测试工程师们通过专业工具、自动化策略和集…...
