Git标签
Posted 白龙码~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git标签相关的知识,希望对你有一定的参考价值。
文章目录
Git标签
一、标签的意义
标签用于标定某个提交版本,本质就是一个指向某个commit的指针,只是无法移动。
标签的命名根据用户而定,简单易懂。如果通过commit索引操作版本,那么一个个十六进制的索引值会让人眼花缭乱!
二、创建与查看标签
git tag <标签名> [commit索引(哈希值)] [-m <标签的捎带信息>]
标定指定索引的提交版本。
如果忽略索引,则git tag
默认会标定HEAD指针对应的版本。
git tag
查看所有标签(字典序,而非按照时间排序)。
git show <标签名>
查看指定标签的详细信息。
三、操作标签
git push <远程仓库名> <标签名>
将指定标签推送至远程仓库。
git push <远程仓库名> --tags
将所有未推送的标签全部推送至远程仓库。
git tag -d <标签名>
删除本地仓库的标签。
但是删除远程仓库的标签需要两步:
# 先删除本地的标签
git tag -d <标签名>
# 再删除远程仓库的标签
git push <远程仓库名> :refs/tags/<标签名>
以上是关于Git标签的主要内容,如果未能解决你的问题,请参考以下文章
GitGit 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )(代
GitGit 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )(代