Git Branches: Intuition and Reality | Hacker News Reader