Git 标签管理

简述 Git 标签管理中的常用命令


标签是一个版本库的快照,与分支类似,标签也像一个指向提交 的指针。通过标签,可以避免使用复杂无规律的 commit_id,从而更方便地标记目标提交。

常用命令

命令 说明
git tag [-a] <tag_name> [-m "description"] <commit_id> <commit_id> 打上一个名为 tag_name 的标签,并增加描述信息 "description"。默认为 HEAD(最新提交)打标签。其中,[] 中为可选字段。
git tag 查看所有标签。标签不是按时间顺序列出,而是按字母排序
git show <tag_name> 查看标签信息(标签名、打标签的人、说明信息、提交信息)
git tag -d <tag_name> 删除一个本地标签 <tag_name>
git push origin :refs/tags/<tag_name> 删除一个远程标签 <tag_name>
git push origin <tag_name> 推送一个本地标签 <tag_name>
git push origin --tags 推送全部未推送过的本地标签

参考:标签管理 - 廖雪峰的官方网站 (liaoxuefeng.com)

相关推荐
言之。2 分钟前
Git Hooks
git
代码AI弗森1 小时前
Git Bash 与 PowerShell:定位差异、使用场景与选择建议
开发语言·git·bash
森叶2 小时前
Git flow command error: ‘flow‘ is not a git command 问题解决
git
天麓4 小时前
git merge 举例
git
AI_56785 小时前
Git冲突治理白皮书:智能标记与可视化协同的下一代解决方案
大数据·人工智能·git·机器学习
念丶小宇5 小时前
Git常用指令
大数据·git·elasticsearch
CSDN_RTKLIB6 小时前
Git Clone
git
中二病码农不会遇见C++学姐6 小时前
.env 文件是干啥的?为什么不能提交到 Git?
git·学习
CoderJia程序员甲7 小时前
GitHub 热榜项目 - 日榜(2026-02-03)
git·ai·开源·llm·github
宴之敖者、7 小时前
Linux——git和gdb
linux·运维·git