Git is a software for distributed version control: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development