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 的作者。

tagcommit 之间的关系,可以从这个图上就可以直接看出来。一个 tag 它实际上是指向于一个 commit 的指针。

Commit, tree, blob, and tag objects

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~