Detached HEAD se pojavi, ko HEAD kaže neposredno na commit namesto na vejo. To je normalno stanje (ne napaka), ki se zgodi, ko preveriš specifičen commit, tag ali oddaljeni commit — vendar je commitanje v tem stanju tvegano za izgubo dela, zato je razumevanje tega pomembno.
Kako HEAD običajno kaže
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
Kdaj se pojavi detached HEAD
git checkout <commit-hash>
git checkout v1.0.0
git checkout origin/main
