HEAD 参考

HEAD 是一个特殊的 ref。它总是指向当前对象。

你可以通过查看 .git/HEAD 文件来查看当前指向的位置。

通常,HEAD 指向另一个 ref

$cat .git/HEAD
ref: refs/heads/mainline

但它也可以直接指向一个 object

$ cat .git/HEAD
4bb6f98a223abc9345a0cef9200562333

这就是所谓的独立头 - 因为 HEAD 没有附着(指向)任何 ref,而是直接指向 object