Revision Control Systems, Part 3: Distributed Version Control with Git | Hacker News Reader