Trạng thái mất đầu (detached HEAD) là khi HEAD chỉ trực tiếp vào commit chứ không phải vào nhánh

Khi dùng git status và nó ghi On branch mainnghĩa là tệp .git/HEAD đang ghi ref: refs/heads/main. Nếu nội dung .git/HEAD chỉ ghi commit chứ không phải ref nhánh thì đó là trạng thái mất đầu.

Ref là hệ thống đặt tên các object
[[Có 2 chỗ để lưu ref|Có 2 chỗ để lưu ref: .git/refs.git/packed-refs]]