If you're a software developer, chances are you're familiar with GIT. For those who aren't, GIT is a distributed version control system that allows developers to track changes in their code, share ...