Contrôle de version avec Git
Apprenez à utiliser Git pour suivre les modifications, consulter l'historique, créer des branches et gérer les fichiers ignorés dans le cadre de vos tâches d'infrastructure et d'exploitation. Ce cours présente les bonnes pratiques de contrôle de version qui permettent aux équipes de gérer leurs scripts, leurs configurations et leurs ressources de déploiement sans perdre l'historique des changements ni compromettre la clarté de la collaboration.
Pourquoi est-ce important ?
Le travail opérationnel repose de plus en plus sur des configurations versionnées, du code d'automatisation et un historique des changements documenté. Sans contrôle de version, il est difficile de comprendre ce qui a été modifié, d'annuler des erreurs ou de collaborer en toute sécurité sur des ressources opérationnelles partagées. Git offre aux équipes une méthode structurée pour gérer ces changements et constitue désormais une compétence fondamentale dans les flux de travail DevOps.
Ce que vous allez apprendre
- Configurer Git pour une utilisation locale et comprendre les paramètres d'identité essentiels.
- Initialiser des dépôts et commencer à suivre des fichiers de manière intentionnelle.
- Examiner l'historique et les modifications de l'arborescence de travail pour comprendre ce qui a été altéré.
- Utiliser des branches pour isoler le travail au lieu de mélanger des changements sans rapport.
- Ignorer les fichiers générés ou non pertinents grâce au fichier
.gitignore. - Appliquer ces compétences à un défi de gestion de configuration axé sur les opérations.
Parcours du cours
Le cours débute par l'installation et la configuration de Git afin que vos dépôts enregistrent la bonne identité d'auteur et les paramètres par défaut de base. Vous initialiserez ensuite un dépôt local et commencerez à suivre vos fichiers, posant ainsi les bases d'un travail versionné.
Ensuite, le cours se concentre sur l'historique et l'inspection des changements, vous aidant à comprendre ce qui a été modifié et comment Git enregistre cette évolution au fil du temps. Après cela, vous apprendrez les bases du branchement pour séparer vos expérimentations ou le développement de nouvelles fonctionnalités de la ligne principale.
Le dernier laboratoire porte sur le fichier .gitignore, qui permet d'exclure les fichiers inutiles du contrôle de version et de maintenir des dépôts plus propres. Le cours se termine par le défi « Ops Config Management », où la configuration du dépôt, le suivi des changements, le branchement et les règles d'exclusion soutiennent un flux de travail opérationnel concret.
À qui s'adresse ce cours ?
Ce cours est destiné aux apprenants Linux et aux débutants en DevOps qui ont besoin d'un contrôle de version pour leurs scripts, leurs fichiers de configuration et leur documentation opérationnelle, et pas seulement pour le code source d'applications.
Résultats attendus
À la fin de ce cours, vous serez capable de configurer un dépôt Git, de suivre et d'examiner les modifications, d'isoler votre travail sur des branches et de gérer les fichiers devant être inclus dans le contrôle de version, le tout dans le cadre d'un flux de travail opérationnel plus rigoureux.




