Git is a distributed version control system (DVCS). In particular, it is used in the Linux kernel and for PHP. It is an open source software solution. Among other functions, Git is used to “commit” locally, then to push a set of local commits to other developers. It also enables the use of a development workflow, such as subjecting a code’s transmission to approval by one of the developers.