Apprenez Git en exécutant de vraies commandes dans un terminal de navigateur. Un parcours gratuit et pratique, de votre premier commit aux branches, aux fusions et à la résolution des problèmes qui surviennent au travail, sans rien à installer.
Git s'apprend le plus facilement en pratiquant. Cette page est un tutoriel Git gratuit et pratique où vous exécutez de vraies commandes git dans un terminal de navigateur et voyez le dépôt changer après chacune. Il n'y a rien à installer et aucun compte à créer.
Un parcours de votre premier commit aux vrais problèmes
Les leçons Git suivent un ordre que vous pouvez suivre depuis zéro :
- Qu'est-ce que Git ?: la gestion de versions expliquée avant de toucher à une commande
- Les bases de Git:
init, add, commit et la lecture du log
- Les branches Git: les branches,
diff, checkout et le déplacement dans l'historique
- Le dépannage de Git: les situations qui tournent vraiment mal au travail : annuler un commit, résoudre un conflit de fusion, committer sur la mauvaise branche, récupérer des commits perdus, et bien plus.
Chaque leçon est une mission vérifiée par rapport à l'état réel du dépôt, et non un questionnaire à choix multiples. Parcourez-les toutes sur la liste des tutoriels.
Du vrai Git, pas une pseudo-simulation
Le terminal implémente le vrai workflow git : les commits avec de vrais hashs, les branches, les fusions, les rebases, les marqueurs de conflit, le reflog et le stash se comportent tous comme sur une vraie machine. C'est là toute la différence avec les jouets « apprendre Git » édulcorés : ce que vous pratiquez ici est exactement ce que vous taperez au travail.
Vous voulez simplement un dépôt pour expérimenter ? Le Mode libre vous donne le même terminal sous la forme d'un bac à sable ouvert.
Sans risque de casse
Tout s'exécute dans un dépôt virtuel à l'intérieur de l'onglet de votre navigateur. Force-push, hard-reset, suppression d'une branche, provocation volontaire d'un conflit : les erreurs ne coûtent rien, et recharger la page vous redonne un dépôt propre. C'est cette sécurité qui vous permet de pratiquer les commandes intimidantes jusqu'à ce qu'elles ne le soient plus.