4.2.1. What is GIT?¶
Git is a Distributed Configuration Management.
- Since it is distributed, a central server for your work is optional. 
- You can start from scratch, in your local PC, and then publish to wider world later. - OR - You can start locally, and abandon the idea if you are not too happy with it, and the Universe would not even notice. 
- You can extend some existing work, and keep working locally, and publish your changes once you feel confident about it. - OR - You can keep working on your work locally, Have all the features of a good configuration management system (all that we mentioned in Configuration Management Basics), but never share intermediate iterations/history with the world. 
A good read regarding what is Git is at Git Book –> What is Git?