1.6. 审视 Tag
前面讲了三种 Git 内部对象:tree, commit, blob。 第四种是 tag 对象。我们用同样的命令 git cat-file 来显示一个 tag 的细节。
➜ plumbing-demo git:(main) git cat-file tag v2.0
object 6423242d1225237121d732f1643038ec94f0eaeb
type commit
tag v2.0
tagger hustnzj hustnzj@example.com 1663556242 +0800
An even stabler version of the website
可以看到,分别有 object, tag, tagger 还有一条 message。
object 就是这个 tag 的 名字。 type 显示了这个 tag 它本身也是一个 commit。 而 tag 就是他这个名字 V2.0, tagger 就是添加这个 tag 的作者。
tag 和 commit 之间的关系,可以从这个图上就可以直接看出来。一个 tag 它实际上是指向于一个 commit 的指针。

Git 基础学习笔记
关于 LearnKu