Git is an open source distributed version control system that can effectively and quickly handle the version management of projects from very small to very large.