Git企业开发控制理论和实操-从入门到深入(五)|标签管理

前言

那么这里博主先安利一些干货满满的专栏了!

首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。

  • 高质量博客汇总

然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!

  • Git企业开发控制理论和实操

Git的标签管理

理解标签

标签 tag ,可以简单的理解为是对某次 commit 的一个标识,相当于起了一个别名。例如,在项目发布某个版本的时候,针对最后一次 commit 起一个 v1.0 这样的标签来标识里程碑的意义。

这有什么用呢?相较于难以记住的 commit id,tag 很好的解决这个问题,因为 tag 一定要给个让人容易记住,且有意义的名字。当我们需要回退到某个重要版本时,直接使用标签就能很快定位到。

操作标签

先切换到要打标签的分支上。然后打标签。

git tag v1.0 # 给最新的这一次提交打上标签名为"v1.0"
git tag # 查看当前有哪些标签存在

可以证明一下打标签是打给了最新的一次提交。

├── ORIG_HEAD
├── packed-refs
└── refs├── heads│   └── master├── remotes│   └── origin│       ├── HEAD│       └── master└── tags└── v1.024 directories, 38 files
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ cat .git/refs/tags/v1.0 
7393ea000a2f7baae095b045b0bcd946718d404d
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git log
commit 7393ea000a2f7baae095b045b0bcd946718d404d
Author: Yufch <yufc779@gmail.com>
Date:   Thu Aug 24 23:48:08 2023 +0800

可以看到tag里面存的就是最新的commit id

给之前的commit打标签也是可以的,后面跟上commit id就行了。

git tag v0.9 xxxx # 后面跟上commit id就行了

当然,tag后面也可以跟上描述。

git tag -a v0.8 -m "important tag:XXX" xxxx # 后面跟上commit id即可

然后怎么查看这个描述呢?

git show v0.8 # 查看v0.8这个标签的详细信息
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git lpa
7393ea0 add .gitignore
8513266 update file.txt.
7352d02 create file.txt
a9af182 Initial commit
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git tag -a v0.8 -m "important tag:XXX" a9af182
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git tag
v0.8
v1.0
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git show v0.8
tag v0.8
Tagger: Yufch <yufc779@gmail.com>
Date:   Fri Aug 25 17:02:54 2023 +0800important tag:XXXcommit a9af182743c539e1ed0ba46cf847580e542473ed
...

推送标签

git push origin v1.0 # 把tag: v1.0 推送到远程
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git push origin v1.0
Total 0 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.4]
To git@gitee.com:Yufch/remote-gitcode.git* [new tag]         v1.0 -> v1.0

在这里插入图片描述
在这里插入图片描述

已经被推送到远程了。

当然,也可以一次性推送所有的标签。

git push origin --tags # 推送本地所有标签到远程
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ git push origin --tags
Counting objects: 1, done.
Writing objects: 100% (1/1), 162 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: Powered by GITEE.COM [GNK-6.4]
To git@gitee.com:Yufch/remote-gitcode.git* [new tag]         v0.8 -> v0.8
(base) [yufc@ALiCentos7:~/Src/Bit-Courses/GitDevelopment/remote-gitcode]$ 

删除标签

git tag -d v1.0 # 删除本地的v1.0标签

然后我说过,不能直接操作远程,但是我们可以在本地,通过push的方式删除远程的标签。

git push origin :v1.0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1620559.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用腾讯云服务器搭建网站?

使用腾讯云服务器搭建网站全流程&#xff0c;包括轻量应用服务器和云服务器CVM建站教程&#xff0c;轻量可以使用应用镜像一键建站&#xff0c;云服务器CVM可以通过安装宝塔面板的方式来搭建网站&#xff0c;腾讯云服务器网分享使用腾讯云服务器建站教程&#xff0c;新手站长搭…

iOS swift5 扫描二维码

文章目录 1.生成二维码图片2.扫描二维码&#xff08;含上下扫描动画&#xff09;2.1 记得在info.plist中添加相机权限描述 1.生成二维码图片 import UIKit import CoreImagefunc generateQRCode(from string: String) -> UIImage? {let data string.data(using: String.En…

使用windeployqt和InstallShield打包发布Qt软件的流程

前言 Qt编译之后需要打包发布&#xff0c;并且发布给用户后需要增加一个安装软件&#xff0c;通过安装软件可以实现Qt软件的安装&#xff1b;用于安装软件的软件有很多&#xff0c;这里主要介绍InstallShield使用的流程&#xff1b; 使用windeployqt打包Qt编译后的程序 Qt程序…

【论文笔记】最近看的时空数据挖掘综述整理8.27

Deep Learning for Spatio-Temporal Data Mining: A Survey 被引用次数&#xff1a;392 [Submitted on 11 Jun 2019 (v1), last revised 24 Jun 2019 (this version, v2)] 主要内容&#xff1a; 该论文是一篇关于深度学习在时空数据挖掘中的应用的综述。论文首先介绍了时空数…

有了二建证,对工资有多大提升?华通教育双十二建造师课程优惠来袭!

一开始每个月多1500工资&#xff0c; 现在算&#xff0c;差不多一个月多4000工资。 给大家分享一下考证之后带来的收益。文中妹子&#xff0c;刚毕业1500多的实习工资&#xff0c;考证后4000。 二建呢&#xff0c;其实它的作用是让你有机会进入工程行业&#xff0c;算是一块敲…

亿华通冲刺港股:年营收超6亿 业绩受申龙客车和中植汽车拖累

雷递网 雷建平 1月31日报道 北京亿华通科技股份有限公司&#xff08;简称&#xff1a;“亿华通”&#xff09;日前递交招股书&#xff0c;准备在香港上市。 亿华通是2020年8月在科创板上市&#xff0c;发行价为76.65元&#xff0c;发行17,630,523股&#xff0c;募集资金13.5亿元…

哈焊华通深交所上市:市值43亿 机械总院集团为大股东

雷递网 雷建平 3月22日报道 焊所华通&#xff08;常州&#xff09;焊业股份有限公司&#xff08;简称&#xff1a;“哈焊华通”&#xff0c;证券代码&#xff1a;301137&#xff09;今日在深交所上市。 哈焊华通本次发行4545.34万股&#xff0c;发行价为15.37元&#xff0c;募资…

世纪华通2020年业绩持续领先:商业模式愈发成熟,优秀质地突出

撰稿 | 多客 来源 | 贝多财经 过去一年&#xff0c;"宅经济"效应持续发酵&#xff0c;不仅让游戏公司的营收大幅度提升&#xff0c;也让众多资本开始青睐一些优质游戏公司的标的。 根InvestGame透露&#xff0c;游戏业2021年第一季度的并购交易和投融资金额就已经超…

第二届828 B2B企业节启动,华为云携手上万伙伴共筑企业应用一站购平台

当前&#xff0c;数字技术与实体经济深度融合&#xff0c;为千行百业注入新动力、拓展新空间。数据显示&#xff0c;2022年中国数字经济规模超过50万亿&#xff0c;占GDP比重超过40%&#xff0c;继续保持在10%的高位增长速度&#xff0c;成为稳定经济增长的关键动力。 为加速企…

[杂谈]10年前的杂志文章-清凉简装,电脑减负非诚勿扰

《清凉简装 电脑减负非诚勿扰》-这是《电脑爱好者》2010年14期的封面文章&#xff0c;也是我在各个平台昵称的由来&#xff0c;当年那本杂志早就卖废纸了。知网找到了原文&#xff0c;重温一下&#xff0c;十年弹指一挥间&#xff0c;当年的顶配机型现在看个B站估计都够呛&…

周易卦爻解读笔记——井卦

第四十八卦井 水风井 坎上巽下 井卦由泰卦所变&#xff0c;泰卦六五与初九换位&#xff0c;象征建设民生。 地天泰 井卦是困卦的覆卦&#xff0c;序卦传【困乎上者必反下&#xff0c;故受之以井】 井卦是改革三部曲第一卦&#xff0c;后面的革、鼎也都是言谈改革。 井&…

STM32的时钟系统

今天&#xff0c;学习了STM32的时钟系统&#xff0c;如下为stm32的时钟树。

淘沙河 - 清凉解暑之电风扇

如何正确选购电风扇 1.选购电风扇的第一维度&#xff1a;根据自身需求定位风扇类别 2.选购电风扇的第二维度&#xff1a;看电风扇核心部件&#xff1a;电机电风扇电机作为心脏部件最值得消费者重视&#xff0c;一台电风扇的电机寿命直接决定电风扇使用寿命&#xff0c;所以选择…

ChatGLM-6B的基座/部署/微调/实现:从GLM到6B的LoRA/P-Tuning微调、及6B源码解读

前言 随着『GPT4多模态/Microsoft 365 Copilot/Github Copilot X/ChatGPT插件』的推出&#xff0c;绝大部分公司的技术 产品 服务&#xff0c;以及绝大部分人的工作都将被革新一遍 类似iPhone的诞生 大家面向iOS编程 有了App Store现在有了ChatGPT插件/GPT应用商店&#xff…

大话设计模式-装饰模式

前言 穿衣打扮是现在的时尚潮流&#xff0c;我们时常刷淘宝来不断满足自己的打扮需求&#xff0c;买个帽子、换条裤子、整双时尚鞋。需求是没有极限的&#xff0c;无止境的购物&#xff0c;只要存在这个平台那么这些装饰性的购物是不可避免的。这在我们软件开发中可以看做是为我…

VS2015+MATLAB2016b混合编程

原 VS2015MATLAB2016b混合编程 2017年12月03日 20:11:46 Zlase 阅读数&#xff1a;1878 更多 <div class"tags-box space"><span class"label">个人分类&#xff1a;</span><a class"tag-link" href"https://blog.csd…

用Adomd.net构建最清凉的olap示例

本来要写最轻量的&#xff0c;结果MSPY3.0给我来了个‘清凉’&#xff0c;好像也不错哦&#xff0c;那就清凉一下吧~ 什么是OLAP呢&#xff0c;我几句话也解释不清楚了&#xff0c;可以看 这儿。 当我们使用微软提供的 SQL Server Analysis Service来做OLAP分析时&#xff0c;这…

夏天想美美的出门?店湾妹的“明星穿搭教科书”,很美有木有?

Hi~各位小仙女&#xff01; 大家猜到了这个穿着花衬衫的小仙女是谁了吗&#xff1f; 图片描述(最多50字) 单单凭借一张背影照&#xff0c;如果不是很熟悉&#xff0c;肯定是很难猜出来的&#xff0c;给点线索提示哈&#xff0c;参加过《花儿与少年》&#xff0c;而且是胡歌的…

装饰设计模式

职责&#xff1a; 动态的为一个对象增加新的功能。 装饰模式是一种用于代替继承的技术&#xff0c;无需通过继承增加子类就能扩展对象的新功能。 使用对象的关联关系代替继承关系&#xff0c;更加灵活&#xff0c;同事避免类型体系的快速膨胀。 使用场景&#xff1a; 1.IO流…

夏日的清凉好装备,华为FreeBuds 4能说的不只舒适降噪

现如今,耳机就像智能手机一样,正慢慢成为我们的“感官”之一,即使是在如此炎热的夏日,人们出行的装备越来越少,但始终会有真无线耳机的一席之地。随着功能的丰富,耳机的使用场景也不仅限于通勤路上的“解闷儿”工具,更多的是可以融入到工作和生活的每个细节。就比如刚刚过去的端…