Tutoriel Git : apprendre et pratiquer Git dans votre navigateur

Pratiquez Git dans votre navigateur

Exécutez de vraies commandes Git sur un dépôt en direct et observez l'effet de chacune d'elles. Sans installation, sans inscription. Commencez par votre premier commit, jusqu'à la résolution des conflits de fusion.

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 :

  1. Qu'est-ce que Git ? — la gestion de versions expliquée avant de toucher à une commande
  2. Les bases de Gitinit, add, commit et la lecture du log
  3. Les branches Git — les branches, diff, checkout et le déplacement dans l'historique
  4. 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.

NOTE

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.

Questions fréquentes

Quelle est la meilleure façon d'apprendre Git ?

En exécutant les commandes vous-même, et pas seulement en lisant à leur sujet. Git ne devient clair qu'une fois que vous avez créé des commits, des branches et récupéré une erreur. Ici, vous tapez de vraies commandes git sur un vrai dépôt et vous voyez l'historique changer après chacune, et c'est pour cela que ça reste.

Comment pratiquer Git en ligne gratuitement ?

Choisissez n'importe quel tutoriel Git sur cette page et commencez à taper. Chaque leçon vous donne un dépôt déjà configuré pour la situation que vous étudiez, ce qui vous permet d'exécuter commit, branch, merge et rebase dans un navigateur, sans installation ni inscription.

Ai-je besoin d'installer Git pour pratiquer ici ?

Non. Le terminal s'exécute entièrement dans l'onglet de votre navigateur et simule le comportement réel de Git, y compris les branches, les fusions, les rebases et le reflog. Lorsque vous utiliserez plus tard Git sur votre propre machine, exactement les mêmes commandes fonctionneront.

Je n'ai jamais utilisé Git. Par où commencer ?

Commencez par « Qu'est-ce que Git ? », qui explique la gestion de versions avant toute commande. Ensuite, « Les bases de Git » couvre init, add, commit et log, et « Les branches Git » couvre les branches, les diffs et l'historique. Après cela, les leçons de dépannage abordent de vrais problèmes.

Est-ce du vrai Git ou une version simplifiée ?

Il se comporte comme le vrai Git. Les commits obtiennent de vrais hashs, les branches et les fusions fonctionnent comme sur une vraie machine, et les marqueurs de conflit, le reflog et le stash se comportent tous fidèlement. Les automatismes que vous développez ici se transfèrent directement à la ligne de commande au travail.

Comment pratiquer la résolution des erreurs Git, comme un mauvais commit ou un conflit de fusion ?

Les leçons de dépannage vous plongent directement dans la situation cassée : un commit sur la mauvaise branche, un conflit de fusion non résolu, un commit que vous pensiez perdu, un secret committé par accident. Vous pratiquez la récupération en toute sécurité, autant de fois que vous le souhaitez.