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