Git Source Control Manager

Git is a source control manager (SCM) that works on a decentralized model: every git repository is its own complete repository and can maintain its own branches and history while still providing the ability to easily push changes to and pull them from remote repositories. It's flexible, powerful, and offers excellent branching and merging capabilities.