zoukankan      html  css  js  c++  java
  • Git---tag

    问题来源:

      每次版本发布的时候一般开发都会要求对当前版本打tag,一直不明白为什么打tag,tag是什么等等,今天进行了了解与使用,如下:

    标签管理:tag

      发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。我们在发布一个版本的时候,会对应有一个commit, 但是这个commit可能是比较难记的,所以我们选择一个好记忆的方式tag,例如v1.0 与某个commit绑定。

      在Git中打标签非常简单,首先,切换到需要打标签的分支上:

      git checkout xxx

      然后,敲命令git tag 就可以打一个新标签:

      git tag v1.0

      可以用命令git tag查看所有标签:

      $ git tag
      v1.0

      默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办?方法是找到历史提交的commit id,然后打上就可以了:

      git tag v0.9 f52c633

    截图示例:

      

     

  • 相关阅读:
    Oracle数据库容灾备份技术探讨
    asp.net 生成、解析条形码和二维码
    推荐一些C#相关的网站、资源和书籍
    内部集群的 DNS server 搭建
    Nginx 负载均衡
    webpack技巧:动态批量加载文件
    Mock.js使用
    @vue/cli 项目编译重复命中缓存问题解析
    用React hooks实现TDD
    从 React 切换到 Vue.js
  • 原文地址:https://www.cnblogs.com/syw20170419/p/11143403.html
Copyright © 2011-2022 走看看