zoukankan      html  css  js  c++  java
  • GIT 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」创作共享协议,转载请在文章明显位置注明作者及出处。

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

  • 相关阅读:
    去掉安装程序被挂起,要重新启动电脑
    为什么要关闭数据库连接,可以不关闭吗?
    读取Excel异常定义了过多字段的解决方法
    关于打开ILDASM的方法
    SQL Server数据类型
    C++的MFC,与C#的.NET
    javascript数据类型
    日志记录组件[Log4net]详细介绍
    Xml的读取
    yield让代码更加简洁
  • 原文地址:https://www.cnblogs.com/java688/p/13418942.html
Copyright © 2011-2022 走看看