当前位置:   article > 正文

Git tag的用法_gittag一般用法

gittag一般用法

1. tag 用途

如果以git 仓库中最新代码或者历史某次提交为基准释放一版软件,出完之后,继续开发后面的工作;那么释放软件之后过了一段时间,会很容易忘记当时这版软件是基于哪次提交的,所以为了便于记录,可以利用git tag命令在释放软件时,在释放软件的那次提交上打个标签,这样后面查看起来就非常方便了。

2. 用法

1. 查看tag

 git tag                   // 列出tag
 git tag -l                // 列出tag
 git show 标签名    // 查看标签对应的提交
 git ls-remote --tags origin     // 查询远程tags
  • 1
  • 2
  • 3
  • 4

2. 添加标签

 git tag 标签名   // 基于最新提交创建tag
 git tag 标签名 提交版本commit号    // 基于某次提交创建tag
 或者
 git tag -a 标签名称 -m 附注信息
 git tag -a 标签名称 提交版本号 -m 附注信息
  • 1
  • 2
  • 3
  • 4
  • 5

3. 删除标签

git tag -d 标签名称
git push origin:refs/tags/[远程tag名]              // 删除远程指定tag
git push origin --delete[远程tag名]                // 删除远程指定tag
  • 1
  • 2
  • 3

4. 提交tag到远端服务器

git push origin 标签名称	 
git push <远端仓库名,默认为origin> 本地仓库名称:远端仓库名称 标签名
git push <远端仓库名,默认为origin> 本地仓库名称:远端仓库名称 --tags
  • 1
  • 2
  • 3

5. 通过tag创建新分支 (检出标签)
检出标签的理解 : 我想在这个标签的基础上进行其他的开发或操作。
检出标签的操作实质 : 就是以标签指定的版本为基础版本,新建一个分支,继续其他的操作。
因此 ,就是 新建分支的操作了

git checkout -b 分支名称 标签名称
  • 1

3. 其他

如果在远端删除tag, 暂未找到同步到本地的好方法,可用的方法是手动查询本地tag和远端tag, 然后自己手动删除本地多余的tag。

参考文章:

git 如何同步本地tag与远程tag
Git基础 - git tag 一文真正的搞懂git标签的使用
Git通过tag创建分支并推送到远程

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

闽ICP备14008679号