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.
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
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 pushetgit pull - 5.Cloner un projet avec
git clone - 6.Comparer des fichiers avec
git diff
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 mainStash
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 popCherry-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 a1b2c3dReflog
L'historique secret de Git. Retrouve des commits "perdus", annule un reset accidentel. Le filet de sécurité ultime.
git reflogReset 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 revertBisect
Trouve le commit qui a introduit un bug grâce à une recherche dichotomique. Un outil de débogage puissant et sous-estimé.
git bisect startGitQuest 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