Git is a distributed version control system. It is a tool to manage source code history. It is designed to handle small to very large projects with speed and efficiency.