Git is a free and open source distributed version-control system for tracking changes in source code during software development.