Comprendre Git et le versionnement du code
Ce que tu vas apprendre
- Expliquer le rôle du versionnement pour conserver les états successifs d’un projet et retrouver le contexte d’une modification.
- Repérer les éléments essentiels d’un dépôt Git : fichiers, branche consultée et historique des changements.
- Lire un commit à partir de son message, de son auteur, de sa date et des modifications associées.
- Interpréter un diff pour identifier les lignes ajoutées, supprimées et le contexte d’un changement.
- Suivre le parcours d’une correction dans l’historique et distinguer l’intention déclarée des éléments à clarifier avec l’équipe.
- Comprendre le rôle des branches, de la fusion et des conflits possibles lors de l’intégration d’un changement.
- Lire une demande de fusion et situer les étapes d’une revue de code, des commentaires à la validation puis à la fusion.
Contenu du cours
Pourquoi versionner : ne plus perdre l’histoire du code
Le dépôt Git : le dossier qui porte la mémoire du projet
Le commit : enregistrer une étape qui a du sens
Lire un diff : voir précisément ce qui a changé
L’historique : remonter le fil d’une modification
Les branches : isoler un changement sans bousculer le code principal
La fusion : intégrer un changement dans le code partagé
La demande de fusion : proposer un changement à l’équipe
La revue de code : transformer une proposition en changement validé
Connectez-vous pour voir le programme complet
Description
Une correction importante doit être mise en ligne, mais comment savoir ce qui a été modifié, par qui, sur quelle version et si le changement a bien été validé ? À travers le cas de Gwen, analyste support chez Atelier Bascule, vous suivez le parcours d’une correction d’affichage sur mobile sans avoir à écrire ni modifier de code. Ce cours vous donne les repères essentiels pour comprendre ce que vous voyez dans un environnement Git : dépôt, historique, commit, diff, branche, fusion et demande de fusion. Vous apprendrez à lire les informations utiles pour reconstituer une modification, identifier son contexte et comprendre son chemin jusqu’au code partagé. Vous découvrirez également comment se déroule une revue de code : proposition du changement, lecture, commentaires, ajustements, validation et fusion. Une base concrète pour mieux échanger avec une équipe technique, suivre une correction et interpréter les étapes de validation d’un projet logiciel.
Public cible
Développeurs débutants, testeurs, analystes support, chefs de projet techniques, designers et toute personne qui travaille autour d’un projet logiciel et doit suivre des modifications de code sans intervenir directement sur le dépôt.