For beginning developers: What is Git and how do I use it? | Hacker News Reader