A version control system used by Drupal code contributors to coordinate their individual code changes. Git records everyone’s changes to a given project in a directory tree called a git repository.
Git is a distributed version control and source code management system which Drupal development community uses to manage all the revisions of every file that makes up the Drupal system. If you are unfamiliar with Git, check out the Git reference or the official Git tutorial before reading this. There are also many handy Git cheat sheets, containing lists of commonly used commands for easy reference. Additional links can be found at the Other Git resources page.
For More details Click here https://drupal.org/node/991716