2026-06-05 07:49:28
Git 标签是用于标记代码版本里程碑的轻量级元数据,通过唯一名称关联特定提交。以下是详细使用方法:
一、基础操作创建标签
git tag <标签名> # 默认标记当前最新提交git tag <标签名> <提交哈希> # 标记历史提交(如 git tag v1.0 abc123)支持两种类型:
轻量标签:仅存储提交引用(如上述命令)。
附注标签:包含完整对象和注释(需加 -a 参数):git tag -a v1.0 -m "Release version 1.0"
推送标签到远程仓库
git push origin <标签名> # 推送单个标签git push origin --tags # 推送所有本地标签(谨慎使用)查看标签
git tag # 列出所有标签git show <标签名> # 查看标签详细信息(含提交信息)删除标签
本地删除:git tag -d <标签名>
远程删除(通过推送空引用):git push origin :refs/tags/<标签名>
检出标签代码
git checkout <标签名> # 进入"分离头指针"状态(修改需创建分支)git checkout -b <新分支名> <标签名> # 基于标签创建新分支标签搜索
git tag -l "v1.*" # 支持通配符过滤(如列出所有v1.x版本)通过合理使用标签,可以清晰管理代码版本历史,便于回溯和发布。