当前位置:   article > 正文

git 使用tag分支

tag分支

常常为发布上线某个版本打上一个标签,表示这是什么版本,这样后续找起来就很方便。

如果没有标签只能通过commit历史去查找,而且commit版本显示的都是一串2dad2sdfa字符串。

Git Bash

切到主干master

git checkout master

创建标签 tag

git tag -a test -m "20210615mars"  //创建标签, -a 加标签,-m  加标签注释。

git tag test                       //创建轻量级标签,不用-a,-m等参数

 

查看tag

git tag  //列出git中现有的所有标签

git show XXX(标签名)    //git show 命令查看相应标签的版本信息,并连同显示打标签时的提交对象

 

加上-f 覆盖原有的tag

git tag -f test

Push (git push 分支是不会push tag 到远程)

一次性push所有tag 可以使用—tags

git push origin –tags

push 特点分支

git push origin test

删除分支

删除本地git tag -d test

 

删除远程git push origin :refs/tags/test

 

TortoiseGit(推荐)

 

创建分支

 

查看

直接showlog

 

提交远程分支

 

在版本的黄色标签上面右键,就会出现push "标签名"这样的字眼,然后点击push就推送上去了,每一个标签版本都需要这样单个推送上去哦,推送成功后,在远程仓库就可以看到标签的版本,远程仓库就有了。

 

本地仓库切换

在tag里就有了

 

 

 

 

 

 

删除

删除了就没了

如果已经把标签推送到了远程仓库,那么在通过上面的删除本地标签后,再通过如下操作删除远程仓库标签:仓库根目录空白处单击右键 > TortoiseGit > push,然后弹出的对话框Ref组中Local清空,Remote的填写你的标签名,比如v0.05,然后确认push,远程仓库的标签就会被删除了。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/423688
推荐阅读
相关标签
  

闽ICP备14008679号