Le terminal, sans peur
Apprivoiser la ligne de commande : pwd, ls, cd
Les commandes essentielles
Créer, déplacer, supprimer des fichiers au terminal
Pourquoi Git
Le versioning : la machine à remonter le temps du code
Premiers commits
init, add, commit, log : le workflow de base de Git
Les branches
Travailler en parallèle sans casser le code principal
GitHub et le dépôt distant
clone, push, pull, pull requests : collaborer avec GitHub
Conflits et bonnes pratiques
Résoudre un conflit, .gitignore, annuler proprement
Réécrire l'historique
stash, alias, amend, rebase interactif et cherry-pick : nettoyer son historique
Ce que vous allez apprendre
Naviguer et manipuler des fichiers au terminal sans souris
Comprendre le versioning et pourquoi Git est incontournable
Maîtriser le workflow commit / branche / merge
Collaborer sur GitHub avec push, pull et pull requests
Résoudre les conflits de merge sans paniquer
Adopter les bonnes pratiques : commits atomiques, .gitignore
Joue pour t'entraîner
Le meilleur jeu pour comprendre Git visuellement.