Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively. Design goals of Git include speed, data integrity, and support for distributed, non-linear workflows — thousands of parallel branches running on different computers. . As with most other distributed version control systems, and unlike most client–server systems, Git maintains a local copy of the entire repository, a.k.a.
https://en.wikipedia.org/wiki/Git