Git has emerged a strong contender for SCM. Previous commonly used SCM are:
- CVS
- SVN
- Mercurial
- Bazaar
- Perforce
- SourceSafe
Git was another brain-child of Linus Tovalds, and was created to support linux development. Previously, linux development used xxxx. (mercurial).
The features that make Git exceptional are:
- Branching
- Local Repository
- Distributed SCM
- Fast
- Small Footprint
- Staging Area
- Workflow – caters for various types of development WF.
- Easy to Learn
- Lots of Tools