We are going to describe three different ways to interface into Git. Those are:
GitHub for web, SourceTree and GitHub for Mac are powerful tools that developers use each day. They enable the syncing of code across distributed systems in order to maintain a unified code base.
For further study, please consult this series of excellent YouTube videos published by Data School - https://www.youtube.com/playlist?list=PL5-da3qGB5IBLMp7LtN8Nc3Efd4hJq0kD