Git is an open source version control system helps reducing the overhead of managing a software project. This distributed version control system, designed to handle everything from small to very large projects with speed and efficiency.
Managing software development projects is easy with version control systems. Such software systems are now a necessity for any software project because they give teams the ability to handle releases / updates without bringing the entire project to a halt.
Features
- Simultaneously modify files
- Distributed development
- Strong support for non-linear development
- Maintain a diary explaining the reason behind various changes
- Review and even revert to earlier versions of the software
Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do.
Website: http://git-scm.com/
Download: http://git-scm.com/download