Long story short it’s simply a VCS. In plain english, Git is a valuable command line tool for working together in groups and keeping track of changes in a codebase. It is essentially a version control system. A program designed to help keep track of different versions of your codebase.
I went ahead and put together a list of some reference links for those who are just getting started with Git. There are plenty of people who are still new to Git, or are trying to move from a different VCS (e.g. TFS, SVN, Mercurial, etc.)
What Git does
Reference Cheat Sheet
GUI Git Clients[Originally posted 08/2017] Git Tips