A complete beginner friendly guide to Git, it's concepts and some of the most widely used Git commands