GIT

A distributed Version Control System used in software development, which allows developers to work on a ‘branch’ of code in isolation before ‘committing’ the new code back to the central system.