A distributed version control system widely used for tracking changes in source code during software development.