zoukankan      html  css  js  c++  java
  • git上tag的一些操作

      关于tag的问题,只有公司在发版的时候,才会使用。

      自己老老实实的按照规范来,但是今天的一件事情让自己感觉tag的作用。

      如果不小心提交了很多不要上线的代码,回退代码就行了。但是今天的时候,发现合并上了很多更加的代码,如果直接回退,应该会把上线的代码给回退掉了。这个时候,第一次感觉棘手。原来使用tag就可以很轻松的解决这个问题。

      只要回退到上一个tag即可,上线的代码不会被影响到,更早的代码也可以被回退掉。

      然后,今天对tag的几个操作进行一下熟悉。

     1.新建一个tag,然后查看

      

       使用-a,后面跟上tagName

      使用-m,后面添加备注

    2.查看详细的信息

      

       在这里会看到提交的代码

    3.推送到远程服务器

      同提交代码后,使用git push来推送到远程服务器一样,tag也需要进行推送才能到远端服务器。
      使用git push origin [tagName]推送单个分支。

      

    4.删除tag

      本地删除:

        git tag -d v0.1.2

      远程删除:

        git push origin :refs/tags/<tagName>

    5.全部推送tag

      

    6.回退tag

      再新建两个tag

      

  • 相关阅读:
    前端页面弹框遮罩禁止页面滚动
    微信浏览器兼容问题
    判断是否为空对象的方法
    reflow和repaint理解总结
    45道CSS基础面试题(附答案)
    iframe跨域修改子页面内容或样式
    日期中前一天和后一天
    js事件绑定方法
    C#常用的数据格式转换
    C#代码和javascript函数相互调用
  • 原文地址:https://www.cnblogs.com/juncaoit/p/13154776.html
Copyright © 2011-2022 走看看