Sélection d'outils pour apprendre Git 🧠

Pour la plupart, l'utilisation de git se résume à add-commit-push. Un pas de côté, et c'est la panique. Voici des ressources pour vous aider à comprendre tout cela à un niveau normal 👇

1️⃣ Bon sang, Git !?! et Putain de Git !!!
Sur le site (il y en a 2, versions plus ou moins polies) sont décrites plusieurs opérations courantes que vous rencontrerez probablement en travaillant avec Git. Par exemple :
– où est la machine à remonter le temps magique de git !?!
– j'ai commité et je me suis souvenu que j'avais oublié quelque chose !
– j'ai accidentellement commité quelque chose sur master, alors que ça aurait dû être sur une nouvelle branche !

2️⃣ Oh, my Git !
Un jeu de cartes open source (littéralement !). En exécutant des commandes, l'intérieur des dépôts Git est visualisé en temps réel, ce qui permet de voir immédiatement les résultats de vos actions.
Et pour les plus avancés, il y a aussi un terminal intégré si vous voulez écrire toutes les commandes dedans.

3️⃣ Pro Git
Un livre d'apprentissage assez complet sur Git par Scott Chacon, un contributeur actif au développement de Git et GitHub.
Le contenu est assez vaste, des bases aux sujets assez spécifiques. Le livre est écrit dans un langage assez simple, avec de nombreux exemples et illustrations.
Et il existe une traduction en russe !

4️⃣ Git - the simple guide
Un guide très concis, simple et clair pour les opérations de base dans Git.
Seulement les opérations les plus nécessaires, pas de plongée dans les détails.
Un bon choix pour les débutants qui ont besoin d'apprendre rapidement les bases.

5️⃣ Learn Git Branching
Un tutoriel interactif sur les commandes Git avec une théorie concise et sa mise en pratique sur des exercices avec des instructions pas à pas.
Une progression graduelle de la difficulté et une bonne visualisation pour montrer l'état des dépôts et de leurs branches.

6️⃣ GitByBit
La particularité : vous apprenez directement dans VS Code ou Cursor. Pas de « dépôts sphériques dans le vide » — le cours s'intègre à votre éditeur, vérifie les vraies commandes dans le terminal et vous tape sur les doigts si vous faites des erreurs. Idéal pour développer la mémoire musculaire. La base est gratuite.

7️⃣ GitHowTo
Un cours pas à pas en russe. Vous guide de l'installation aux opérations de base. Un minimum de blabla, un maximum de « faites-le vous-même tout de suite ».

Avouez, qui d'entre vous a déjà supprimé le dossier du projet et cloné à nouveau le dépôt juste pour éviter de gérer les conflits de merge ? 🌝

#levele_up