Visualized Intro to Git Internals: Objects and Branches | Hacker News Reader