Git branches – Is your mental model wrong? | Hacker News Reader