Utiliser un système de versioning : Git

Partie 1
Chapitre 2 sur 3
Partie 1 – Git : système de gestion de version décentralisé

Git

 

 

Git est le système de gestion de version distribué le plus populaire au monde avec des millions d’utilisateurs. Il a été créé en 2005 par Linus Torvalds, le créateur du noyau Linux. Gratuit et open source, Git permet de gérer de nombreux projets avec rapidité et efficacité.

Git possède un système par arborescence ce qui permet d’avoir plusieurs branches locales d’un projet qui peuvent être complètement indépendantes. Par exemple, il peut exister une branche principale qui va contenir les versions « finales » d’un projet et plusieurs branches qui correspondent à des sous-parties du projet, appartenant à chacun des utilisateurs.

Git possède également ce qu’on peut appeler une « zone de transit », zone intermédiaire entre vos modifications en local et l’enregistrement final dans le dépôt en ligne. Cette zone permet de créer un « paquet » de fichiers qui seront envoyés au dépôt en ligne. Cela permet de choisir précisément les fichiers à mettre en ligne.