Ett frånkopplat HEAD inträffar när HEAD pekar direkt på en commit i stället för på en branch. Det är ett normalt tillstånd (inte ett fel) som uppstår när du checkar ut en specifik commit, tag eller fjärr-commit — men att commita i det riskerar att förlora arbete, så det är viktigt att förstå det.
Vad HEAD normalt pekar på
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
