Three things I've learned about Git while building a CI/CD tool | Hacker News Reader