总结来说:
- Git中的标签,都会以文件的形式存储在
.git/refs/tags
目录中 。 - 文件中记录的是
tag
标签的校验和(索引值) 。 - 通过索引值或者标签名可以查看该
tag
对象的内容 。 - tag对象的内容就包括他指向的
commit
。其实tag
对象就是对commit
对象的一个封装 。
git tag
:查看版本库中的标签列表 。git tag -l "v1.8.5*"
:查看版本库中,可匹配的标签列表 。git tag -a 标签名 -m '说明信息'
:当前分支最新一次提交打标签 。git tag -a 标签名 commit-id -m '说明信息'
:为之前的提交打标签 。git tag 标签名
:创建轻量标签 。git push 远程仓库名 标签名
:推送标签到远程仓库 。git push 远程仓库名 --tags
:推送所有标签到远程仓库 。git tag -d 标签名
:删除本地版本库中的标签 。git show 标签名
:擦看标签的具体信息 。
经验总结扩展阅读
- 2023年10月6日买家具好不好 2023年农历八月廿二宜买家具吗
- 2023年农历八月廿二宜安装门框吗 2023年10月6日安装门框好吗
- 2023年10月6日安机器黄道吉日 2023年农历八月廿二宜安机器吗
- 2023年10月6日买车行吗 2023年农历八月廿二宜买车吗
- 2023年10月6日安装家电好不好 2023年农历八月廿二安装家电吉日
- 2023年农历八月廿二宜安装窗帘吗 2023年10月6日安装窗帘黄道吉日
- 2023年农历八月廿二宜买房吗 2023年农历八月廿二买房吉日
- 2023年10月6日安装机器吉日一览表 2023年农历八月廿二宜安装机器吗
- 2023年10月6日房屋过户行吗 2023年农历八月廿二房屋过户吉日
- 2023年农历八月廿二宜踏青吗 2023年10月6日是踏青的黄道吉日吗