【发布时间】:2022-01-19 02:11:12
【问题描述】:
我目前正在尝试了解 git 的内部;我的问题是轻量级标签和简单 ref 有什么区别? 根据我到目前为止所读到的内容,轻量级标签实际上是一个带有标签名称的文件,其内容是一个对象ID [我猜是一个提交对象ID?]。在这个本书'git袖珍指南',作者说“一个simple ref直接指向一个object-id”;这就是我感到困惑的地方!在我看来,这些是相同的东西,但名称不同。 说轻量级标签是简单参考的特定版本是否正确?因为轻量级标签只能指向提交对象,而简单的 ref 不仅限于提交。
【问题讨论】:
-
作者有没有
a simple ref的例子? -
@ElpieKay 是的; refs/tags/ 和 refs/heads/,分别保存标签和本地分支的名称。 git 引用在这些目录中[符号或简单]。