ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

GIT TAG标签使用

2020-08-02 15:56:14  阅读:272  来源: 互联网

标签:右击 GIT 标签 码云 Tag TAG 版本 我们


像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。

 

我们通过idea开发工具,以及码云远程库,来演示下本地库打tag,以及发布到远程库tag;同时演示下revert恢复tag等;

 

我们用IDEA建一个项目 TagHelloWorld,初始化成git项目,以及提交到版本库;

1.jpg

 

这里我们备注V1.0

 

我们新建多个版本以及小版本,提交到本地库;

然后右击项目->Git->Show History 显示下历史

2.jpg

 

显示各种历史版本,我再点下 Log 标签;

3.jpg

 

4.jpg

 

我们可以给当前版本创建TAG标签;

右击项目Git->Repository->Tag...

5.jpg

 

输入Tag Name...以及Message 再点击“Create Tag”

6.jpg

 

这样,我们就成功创建了一个Tag

7.jpg

 

当然我们也可以为历史版本库创建Tag标签,比如我们为V2.0版本库创建Tag;

右击->New Tag...

8.jpg

 

输入Tag名称

9.jpg

 

这样就成功给历史版本创建了Tag标签;

10.jpg

 

现在我们把版本库push到码云远程库,顺便把Tag也push去;

码云新建一个远程库 TagHelloWorld

11.jpg

 

push提交的时候,我们选择下左下角 Push Tags 打钩;

12.jpg

 

码云远程库,我们会发现Tag标签页一同Push上去了;

13.jpg

 

 

假如我们运营的时候 突然发现新版本有严重Bug,需要立刻恢复以前的一个版本,这时候我们可以通过revert,可以把历史Tag版本检出,以及提交到最新版本库;

具体操作找到Tag是V2.0的标签 右击 -> revert

14.jpg

 

成功恢复;

15.jpg

 

注意,不要用reset重置,这东西会把reset的那个Tag之后的那些版本库删除掉;破坏性的,不宜用;

 

 

------------------------------------------------------------------------------------------------------------------------------

作者: java1234_小锋

出处:https://www.cnblogs.com/java688/p/13418942.html

版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。

------------------------------------------------------------------------------------------------------------------------------

标签:右击,GIT,标签,码云,Tag,TAG,版本,我们
来源: https://www.cnblogs.com/java688/p/13418942.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有