Git est un outil de gestion de version (ou Source Code Management) distribué qui permet de gérer le code source d’une application.
Il permet de conserver l’historique du code source et de gérer des étiquettes telles que les versions du logiciel ou du code en cours de réalisation.
Il est très performant et distribué, ce qui permet de gérer localement sa propre gestion de version avant de la partager.
Il est de plus très populaire avec plusieurs solutions apportant un support bienvenu tel que GitHub et GitLab pour des dépôts en ligne publics ou privés, ou encore GitFlow pour rationaliser la gestion de version avec Git.