Git is an Open Source version control system, and provides an optimal platform for working on versioned applications, even in large developer teams. Git ensures the unobstructed organization of work and development processes, ultimately also by switching from a central server to local, synchronized copies. Storage can take place via a central server. But Git repositories can also be used at a completely decentralized level.
The development of Git was initiated by Linus Torvalds, the developer of the Linux kernel, in 2005 in response to a license change in the proprietary Bitkeeper system and the resulting need for efficient version management software.
His non-linear development approach, which is implemented with the use of branches for different versions, means that Git supports distributed workflows, provides outstanding security against version corruption, as well as high efficiency in the workflow.