Git - detached HEAD explained | Hacker News Reader