git tag 使用

git tag 是用于管理 Git 仓库中的标签的命令。标签通常用于标识代码库中的重要点,如版本发布或关键里程碑。下面是一些常见的 git tag 命令用法:

创建标签:

创建一个轻量标签(Lightweight Tag):

git tag tag_name

创建一个附注标签(Annotated Tag):

git tag -a tag_name -m "Tag message"

附注标签包含了标签的名称、标签的创建者、创建日期以及一个标签消息。轻量标签只是一个指向特定提交的引用,没有额外的信息。

查看标签:

查看所有标签:

git tag

查看包含特定模式的标签,例如以 "v1.0" 开头的标签:

git tag -l "v1.0*"

显示标签信息:

显示特定标签的信息:

git show tag_name

删除标签:

删除本地标签:

git tag -d tag_name

删除远程标签(需要先从远程仓库删除标签,然后再从本地仓库推送这个变更):

git push origin --delete tag_name

推送标签:

推送所有本地标签到远程仓库:

git push origin --tags

推送特定标签到远程仓库:

git push origin tag_name

检出标签:

可以检出标签以查看特定版本的代码,但请注意,标签是不可更改的,因此在标签上进行提交会将代码放在“分离的 HEAD”状态下,可能需要创建一个分支来保存任何修改。

git checkout tag_name

拉取标签:

可以拉取指定标签仓库

git clone git@github.com:troydhanson/uthash.git -b v2.3.0
posted @ 2023-09-04 15:37  eezhijun  阅读(83)  评论(0编辑  收藏  举报