How HEAD works in Git | Hacker News Reader