HEAD 参考
HEAD
是一个特殊的 ref
。它总是指向当前对象。
你可以通过查看 .git/HEAD
文件来查看当前指向的位置。
通常,HEAD
指向另一个 ref
:
$cat .git/HEAD
ref: refs/heads/mainline
但它也可以直接指向一个 object
:
$ cat .git/HEAD
4bb6f98a223abc9345a0cef9200562333
这就是所谓的独立头 - 因为 HEAD
没有附着(指向)任何 ref
,而是直接指向 object
。