GIT TAG标签使用
像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。
我们通过idea开发工具,以及码云远程库,来演示下本地库打tag,以及发布到远程库tag;同时演示下revert恢复tag等;
我们用IDEA建一个项目 TagHelloWorld,初始化成git项目,以及提交到版本库;
这里我们备注V1.0
我们新建多个版本以及小版本,提交到本地库;
然后右击项目->Git->Show History 显示下历史
显示各种历史版本,我再点下 Log 标签;
我们可以给当前版本创建TAG标签;
右击项目Git->Repository->Tag...
输入Tag Name...以及Message 再点击“Create Tag”
这样,我们就成功创建了一个Tag
当然我们也可以为历史版本库创建Tag标签,比如我们为V2.0版本库创建Tag;
右击->New Tag...
输入Tag名称
这样就成功给历史版本创建了Tag标签;
现在我们把版本库push到码云远程库,顺便把Tag也push去;
码云新建一个远程库 TagHelloWorld
push提交的时候,我们选择下左下角 Push Tags 打钩;
码云远程库,我们会发现Tag标签页一同Push上去了;
假如我们运营的时候 突然发现新版本有严重Bug,需要立刻恢复以前的一个版本,这时候我们可以通过revert,可以把历史Tag版本检出,以及提交到最新版本库;
具体操作找到Tag是V2.0的标签 右击 -> revert
成功恢复;
注意,不要用reset重置,这东西会把reset的那个Tag之后的那些版本库删除掉;破坏性的,不宜用;
------------------------------------------------------------------------------------------------------------------------------
作者: java1234_小锋
出处:https://www.cnblogs.com/java688/p/13418942.html
版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。
------------------------------------------------------------------------------------------------------------------------------
回复关键字「666」获取66套Java实战项目视频教程,你要的都有!
回复关键字「全栈」获取Java从入门到大神系列全栈开发教程;
回复关键字「面试」获取一份2020Java笔试面试题;
回复关键字「简历」获取50套Java经典优秀简历模版;
回复关键字「BAT」获取历年来BAT笔试面试题打包合集;
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具