- A widely used version control system that is common in industry and schools
- A distributed version control system where every developer's copy of the code is also a repository of the full history of changes
- A version control system that prioritizes performance, security, and flexibility
- A version control system that integrates well with 3rd party software like Jira, Bitbucket, and Jenkins