Sommaire

Introduction à Git

Lorsqu’on parle de système de gestion de versions, l’approche du néophyte revient à le considérer comme un système de sauvegarde incrémentiel : « Grâce à un système de gestion de versions, les développeurs peuvent retrouver toutes leurs anciennes versions. »

Mais Git ne permet pas uniquement cela, il couvre de nombreuses autres possibilités. 

Git permet de paralléliser plusieurs versions du même logiciel, par exemple lorsqu’un développeur travaille sur une nouvelle fonctionnalité, mais que celle-ci ne doit pas encore être intégrée au logiciel final.

Git sert également de documentation complète. Chaque nouvelle modification de code est accompagnée d’un message. Au bout de plusieurs années, ces messages peuvent se compter en milliers et devenir des documentations très intéressantes indiquant le contexte dans lequel les modifications ont été effectuées.

Les systèmes de gestion de versions peuvent paraître contraignants au début, mais se révèlent indispensables lorsque le développeur y a pris goût.