Tutoriel Git en français : guide complet pour débuter

De l'installation à la maîtrise des branches : un tutoriel progressif, en français, avec des exemples concrets que tu peux pratiquer directement dans GitQuest.

3
Niveaux progressifs
20+
Commandes couvertes
50+
Exercices pratiques
100%
En français
Niveau 1

Débutant : les fondations de Git

Tout commence ici. Tu vas apprendre à initialiser un projet, suivre tes fichiers et créer tes premiers commits.

Ce que tu vas apprendre

  • 1.Initialiser un dépôt Git avec git init
  • 2.Comprendre le staging area avec git add
  • 3.Créer des commits avec git commit
  • 4.Vérifier l'état du projet avec git status
  • 5.Naviguer dans l'historique avec git log
Niveau 2

Intermédiaire : branches et collaboration

Tu maîtrises les bases. Maintenant, apprends à travailler avec les branches et à collaborer avec d'autres développeur·ses.

Ce que tu vas apprendre

  • 1.Créer et naviguer entre les branches
  • 2.Fusionner des branches avec git merge
  • 3.Résoudre les conflits de fusion
  • 4.Utiliser git push et git pull
  • 5.Cloner un projet avec git clone
  • 6.Comparer des fichiers avec git diff
Niveau 3

Avancé : les outils des pros

Tu es à l'aise avec Git. Passe au niveau supérieur avec les commandes avancées utilisées en entreprise au quotidien.

Rebase

Réécris l'historique pour un projet propre. Comprends la différence entre merge et rebase, et quand utiliser chacun.

git rebase main

Stash

Mets de côté tes modifications en cours pour changer de branche, puis récupère-les. Indispensable dans un flux de travail réel.

git stash / git stash pop

Cherry-pick

Copie un commit spécifique d'une branche à une autre. Utile pour récupérer un correctif sans fusionner toute une branche.

git cherry-pick a1b2c3d

Reflog

L'historique secret de Git. Retrouve des commits "perdus", annule un reset accidentel. Le filet de sécurité ultime.

git reflog

Reset et revert

Annule des modifications de différentes manières. Comprends la différence entre reset (réécrire) et revert (annuler proprement).

git reset / git revert

Bisect

Trouve le commit qui a introduit un bug grâce à une recherche dichotomique. Un outil de débogage puissant et sous-estimé.

git bisect start
A

GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur ce tutoriel Git

Prêt·e à suivre le tutoriel ?

Choisis ton niveau et commence à pratiquer dans le terminal simulé de GitQuest. C'est gratuit.

Commencer le tutoriel