HEAD 參考
HEAD
是一個特殊的 ref
。它總是指向當前物件。
你可以通過檢視 .git/HEAD
檔案來檢視當前指向的位置。
通常,HEAD
指向另一個 ref
:
$cat .git/HEAD
ref: refs/heads/mainline
但它也可以直接指向一個 object
:
$ cat .git/HEAD
4bb6f98a223abc9345a0cef9200562333
這就是所謂的獨立頭 - 因為 HEAD
沒有附著(指向)任何 ref
,而是直接指向 object
。