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标签的主要内容,如果未能解决你的问题,请参考以下文章

git:使用标签

GitGit 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )(代

GitGit 标签使用 ( 查询哈希码 | 创建标签 git tag v1.0 | 查询标签 git tag | 查询标签信息 git show v1.0 | 创建标签并指定说明 | 删除标签 )(代

Git基础入门Git标签和别名

Git标签

Git标签