zoukankan      html  css  js  c++  java
  • git打tag

    git打tag

    主要作用

    方便版本回滚,根据tag名称可以快速还原到上一个代码版本。

    与branch的区别

    tag的指针位置是固定的,在给指定提交打好标签以后,它就固定于此位置;
    branch的指针位置会不断变动的,随着分支的向前推移或者向后回滚,都在不断变化;

    打tag时机(只针对上线,其他使用情况请自行考究)

    master版本正式发布上线无误后

    基本命令使用

    1、打标签

    简易打标命令:

    git tag 标签名字
    

    带注释打标命令:

    git tag -a 标签名字 -m "注释说明"
    

    2、查看标签

    列出已有命令:

    git tag
    

    此时会列出一串标签,然后可以使用命令:

    git show 标签名字
    

    可以看到该tag的具体提交信息,按q可以退出

    3、推送标签

    使用"1、打标签"打完的tag只是本地tag,需要同步到远端服务器,推送命令:

    git push origin 标签名字
    

    4、切换tag

    工程下可以有多个tag,具体的切换tag命令为:

    git checkout 标签名字
    

    那如何切回自己的代码分支呢?,很简单:

    git checkout 分支名字
    

    5、删除tag

    tag命名错误、时间太久远等原因,需要删除tag,
    本地tag删除命令:

    git tag -d 标签名字
    

    远端tag删除命令:

    git push origin :refs/tags/标签名字
    

    tag命名规范

    分支名字-yyyyMMddhhmm
    

    如在master上刚合并了一个需求分支代码,且与10月8日13:48正常上线,则可将tag命名为:

    master-201910081348
    

    最好加上注释,说明主要变更信息.

  • 相关阅读:
    <html>
    小贝_mysql 触发器使用
    windows能连网络,可是打不开网页,出现无法解析server的DNS
    POJ 3268 Bookshelf 2 动态规划法题解
    Artistic Style在windows下的使用(C/C++)
    ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
    跨浏览器的本地存储解决方案
    JavaScript Array 对象扩展方法
    JavaScript String 对象扩展方法
    jQuery开发技巧
  • 原文地址:https://www.cnblogs.com/liangmm/p/11647404.html
Copyright © 2011-2022 走看看