Apprendre Git et la gestion de versions
Un cours gratuit et interactif sur Git et la gestion de versions. À chaque leçon, vous exécutez de vraies commandes Git - init, add, commit, branch, merge, la résolution de conflits, push, pull - dans un terminal en ligne dans votre navigateur, avec des indices IA quand vous êtes bloqué et un certificat gratuit à la fin. Ce cours fait partie du parcours Terminal plus large, donc le contexte en ligne de commande dont vous avez besoin est juste là.
11,189+ codders inscrits
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
Certificat gratuit de réussite
Programme
Cette section fait partie du Journey Terminal. Le programme complet contient d'autres sections - clique sur n'importe quel aperçu ci-dessous pour le voir sur la page du Journey.
- Section 1Les fondamentaux82 leçons
Section 2
Gestion de versions
Commencer la sectionDémarrerDévelopperRéduireSuivez votre travail avec Git. Initialisez des dépôts, indexez et validez les modifications, gérez les branches et les fusions, résolvez les conflits et corrigez vos erreurs.Introduction
3 leçons123- 01Qu'est-ce que la gestion de versionsQuiz
- 02Qu'est-ce que GitDéfiQuiz
- 03Instantanés et CommitsQuiz
Premiers pas
5 leçons531- 01Initialiser un dépôtDéfiQuiz
- 02Le dossier .gitDéfiQuiz
- 03Configurer votre identitéDéfiQuiz
- 04Git StatusDéfiQuiz
- 05Récapitulatif - Premier dépôtDéfi
Suivi des modifications
6 leçons640- 01La zone de transitDéfiQuiz
- 02Git AddDéfiQuiz
- 03Git CommitDéfiQuiz
- 04Modifier un fichier suiviDéfiQuiz
- 05Git LogDéfiQuiz
- 06Récapitulatif - Premiers commitsDéfi
Inspecter les modifications
4 leçons425- 01Git DiffDéfiQuiz
- 02Comparer les modifications indexéesDéfiQuiz
- 03Git ShowDéfiQuiz
- 04Récapitulatif - Travail d'enquêteDéfi
Ignorer des fichiers
4 leçons427- 01Pourquoi ignorer des fichiersDéfiQuiz
- 02Modèles GitignoreDéfiQuiz
- 03Vérifier les règles d'exclusionDéfiQuiz
- 04Récapitulatif - Dépôt propreDéfi
Projet de site de recettes
Projet5 leçons137- 01Aperçu du projetDéfiQuiz
- 02Initialiser et ignorerProjetQuiz
- 03Premier commitProjetQuiz
- 04Ajouter une deuxième recetteProjetQuiz
- 05Inspecter l'historiqueProjetQuiz
Les branches
6 leçons640- 01Qu'est-ce qu'une brancheDéfiQuiz
- 02Créer une brancheDéfiQuiz
- 03Changer de brancheDéfiQuiz
- 04Faire un commit sur une brancheDéfiQuiz
- 05Supprimer une brancheDéfiQuiz
- 06Récapitulatif - Pratique des branchesDéfi
La fusion
6 leçons640- 01Qu'est-ce qu'une fusion ?DéfiQuiz
- 02Fusion Fast-ForwardDéfiQuiz
- 03Fusion à trois voiesDéfiQuiz
- 04Conflits de fusionDéfiQuiz
- 05Résoudre un conflitDéfiQuiz
- 06Récapitulatif - Maître de la fusionDéfi
Annuler des modifications
6 leçons641- 01Annuler les modifications non indexéesDéfiQuiz
- 02Désindexer un fichierDéfiQuiz
- 03Amender le dernier commitDéfiQuiz
- 04Annuler un commit (revert)DéfiQuiz
- 05Réinitialiser une brancheDéfiQuiz
- 06Récapitulatif - Machine à remonter le tempsDéfi
Dépôts distants
4 leçons324- 01Qu'est-ce qu'un dépôt distant ?DéfiQuiz
- 02Ajouter un dépôt distantDéfiQuiz
- 03Push, Pull et CloneQuiz
- 04Récapitulatif - Configuration du dépôt distantDéfi
Projet Feature Branch
Projet6 leçons142- 01Aperçu du projetDéfiQuiz
- 02Initialiser MainProjetQuiz
- 03Travailler sur une brancheProjetQuiz
- 04Mettre à jour Main en parallèleProjetQuiz
- 05Fusionner la fonctionnalitéProjetQuiz
- 06NettoyageProjetQuiz
Défis finaux
3 leçons3- 01Dépôt de blog à partir de zéroDéfi
- 02La danse des branchesDéfi
- 03Maître de l'annulationDéfi
- Section 3Introduction à Docker40 leçons
Pourquoi apprendre Git avec Coddy
- Exécutez Git dans votre navigateur. Aucune installation, aucun compte GitHub requis, aucune configuration d'environnement. Chaque commande agit sur un vrai dépôt, vous voyez donc ce qu'affichent réellement
git status,git logetgit diff. - L'essentiel de Git : la zone de préparation (staging area), les commits, les branches, la fusion, le rebasage, la résolution de conflits, les dépôts distants,
pullvsfetch, l'annulation des erreurs. Les compétences Git que vous utiliserez au quotidien dans votre travail. - Les indices IA vous aident à déchiffrer la sortie réputée cryptique de Git - HEAD détaché, fast-forward, fusion à trois branches - sans dévoiler la réponse, pour que Git cesse de ressembler à de la magie.
- Un certificat Git gratuit à la fin de la section. Une preuve crédible pour tout poste de développeur, puisque la gestion de versions est incontournable dans toutes les équipes.
Questions fréquentes sur l'apprentissage de Git
Qu'est-ce que Git ?
Git est-il difficile à apprendre ?
init, add, commit, status, log, push, pull - s'acquièrent rapidement. Les parties plus ardues (le rebasage, la résolution de conflits, la récupération après une erreur, comprendre ce que fait HEAD) prennent plus de temps. Le cours les introduit par petites étapes avec un vrai dépôt à chaque leçon, pour que les commandes cessent d'être abstraites.