Lisez toutes les leçons sans compte, ou connectez-vous pour vous inscrire et suivre vos progrès.
Inscrivez-vous pour enregistrer les leçons que vous terminez. C'est gratuit.
Pour obtenir votre certificat, marquez chaque vérification des connaissances comme concordante. Ces leçons ont des vérifications à terminer :
Ce que vous apprendrez
À la fin de ce cours, vous pourrez :
Suivre et examiner les modifications en toute sécurité.
Collaborer avec des branches et des demandes de tirage.
Résoudre les conflits et corriger les erreurs courantes.
Expliquer les flux de mise en production, de correctif urgent et de cherry-pick.
À propos de ce cours
Git garde l’historique de chaque changement dans un projet. Avec Git, vous pouvez voir ce qui a changé, revenir à une version antérieure et travailler sur les mêmes fichiers que d’autres personnes sans que personne perde son travail. Presque toutes les équipes de logiciel et d’IA l’utilisent.
Ce cours enseigne Git en partant du modèle mental. Vous apprenez ce que sont vraiment un commit, une branche et un dépôt distant (remote). Ainsi, chaque commande a du sens, au lieu d’être une recette à retenir. Chaque leçon utilise le même petit projet, ticket-notes : des notes en texte brut sur des billets de soutien. Vous le construisez dès la première leçon.
Chaque leçon montre de vraies sorties de Git, pour que vous puissiez comparer votre écran avec la leçon à chaque étape. Chaque leçon montre aussi une erreur courante : ce que vous voyez, pourquoi elle se produit et comment la corriger.
Avant de commencer
Vous savez utiliser un ordinateur et gérer des fichiers et des dossiers. Vous n'avez pas besoin de connaître le terminal ni un langage de programmation. La première leçon enseigne les compétences du terminal dont le cours a besoin.
À qui s'adresse ce cours
Les personnes qui découvrent Git, et celles qui utilisent quelques commandes Git de mémoire sans bien savoir ce qu'elles font. Tout s'exécute sur votre ordinateur. Vous n'avez pas besoin de compte GitHub.
Vous dirigez ou utilisez l'IA, sans la créer?
Vous pouvez étudier les idées de ce cours sans écrire de code. Lisez les modules 1 et 3 (environ 1–2 h), répondez à leurs vérifications des connaissances, et obtenez un certificat des notions gratuit. Vous pourrez revenir à la pratique plus tard.
Les parcours pour les personnes qui dirigent ou utilisent l'IA suivent ce cours de cette façon. Voir les parcours
Comment nous avons créé ce cours
Des spécialistes de l'IA expérimentés ont conçu ce cours. L'IA nous a aidés à rédiger le contenu; des personnes ont choisi l'approche pédagogique et les exemples, et ont révisé chaque leçon. Les résultats que vous voyez sont les vrais résultats de l'exécution du code. Comment nous créons les cours
Dans ce cours
Module 1NotionsComprendre un dépôt
3 leçons
Ouvrez un terminal dans le bon dossier, configurez Git et enregistrez vos premiers changements. Vous apprenez les trois endroits où un changement peut se trouver, et comment voir exactement ce que chaque commit a changé.
Module 2Travailler avec les branches et les dépôts distants
3 leçons
Travaillez sur une ligne de changements séparée avec des branches, et partagez-la au moyen d'un dépôt distant. Vous apprenez ce que fetch, pull et push changent chacun, et comment garder les secrets et les gros fichiers hors de l'historique.
Ouvrez, révisez et fusionnez une demande de tirage. Vous lisez un diff comme le fait un réviseur, et vous comparez les commits de fusion, squash et rebase sur le même exemple d'historique.
Résolvez un conflit de fusion étape par étape, annulez un changement sans risque et récupérez du travail qui semble perdu. Vous apprenez quelles commandes d'annulation restent sûres une fois votre travail partagé.
Préparez une version avec des branches et des étiquettes (tags), puis appliquez une correction urgente à cette version avec cherry-pick, sans le travail inachevé.