二 『现学现忘』Git基础 — 37、标签tag( 三 )

总结来说:

  1. Git中的标签,都会以文件的形式存储在.git/refs/tags目录中 。
  2. 文件中记录的是tag标签的校验和(索引值) 。
  3. 通过索引值或者标签名可以查看该tag对象的内容 。
  4. tag对象的内容就包括他指向的commit 。其实tag对象就是对commit对象的一个封装 。
9、本文中所使用到的命令
  • 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 标签名:擦看标签的具体信息 。
【二 『现学现忘』Git基础 — 37、标签tag】

经验总结扩展阅读