A detached HEAD yana faruwa lokacin da HEAD ke nuni kai tsaye ga commit maimakon nuni ga branch. Yana da halaye na yau da kullun (ba kuskure ba ne) wanda ya faru lokacin da kuke bincika commit na musamman, tag, ko tunanin commit - amma aiki a ciki yana da hadari na asarar aiki, don haka fahimta shi yana da mahimmanci.
Abin da HEAD yake nuni a yau da kullun
NORMALLY: HEAD → a BRANCH (e.g. main) → a commit
→ when you commit, the branch pointer advances, and HEAD follows it
DETACHED: HEAD → directly to a COMMIT (not through a branch)
→ you're "not on any branch" — looking at a specific commit
