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

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM