22/10/2024

CoursInfrastructure as Code

Git : apprendre à faire de la gestion de versions

Ce cours en ligne a pour objectif de vous montrer comment utiliser le système de gestion de version Git en prenant le temps de bien comprendre son fonctionnement. Cet outil est devenu le standard de facto en matière de versioning de code source, si bien que le maîtriser est essentiel aujourd’hui pour quiconque souhaite programmer et utiliser des forges logicielles publiques comme GitHub. Si vous provenez du monde de l’infrastructure et des opérations, connaître Git est un premier pas pour adopter des pratiques DevOps afin de gérer efficacement vos scripts ou vos fichiers de configuration.

Après avoir complété ce cours, vous serez en mesure de :

  • Comprendre le fonctionnement de Git
  • Utiliser l’interface en ligne de commande Git Bash
  • Faire le suivi des versions de votre code
  • Avoir recours aux branches pour faire du développement parallèle
  • Interagir avec la plateforme web GitHub

Git est un outil open source qui est disponible gratuitement pour la plupart des systèmes d’exploitation. Ce cours a été réalisé sur un poste de travail Windows 11, mais le fonctionnement de l'outil et les commandes demeurent les mêmes peu importe l’environnement. Bien que des applications tierces permettent d’utiliser Git en mode graphique, nous allons l'apprendre à partir de l’interface en ligne de commande native Git Bash (ou directement en Bash si vous travaillez avec un système Linux ou macOS). Il s'agit de la meilleure approche pour bien comprendre le fonctionnement de Git.

Peut-être avez-vous déjà fait l’essai de Git et... vous l’avez abandonné par la suite parce qu’il vous semblait trop complexe. Si vous êtes dans cette situation, rassurez-vous, Git peut effectivement être un peu intimidant au début, mais vous verrez que lorsque vous comprendrez comment l'outil fonctionne, vous serez beaucoup plus à l’aise à l’utiliser.

Une bonne partie du premier module de ce cours sera donc consacrée à expliquer la mécanique de Git pour que vous soyez mieux outillés pour aborder ensuite la partie pratique.

Note :
★★★★★

Vous devez être connecté et avoir commencé ce cours pour l'évaluer.

author avatar
Luc BRETON Administrateur système et cloud
Administrateur système et cloud avec une orientation DevOps pour une grande chaîne de pharmacies québécoise. Je suis plutôt généraliste avec une forte expérience côté virtualisation, stockage, cloud hybride et un intérêt particulier pour l'automatisation. J'aime le transfert de connaissances et il me fait plaisir d'être la première voix nord-américaine d'IT-Connect !
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail