Avec six commandes, init, add, commit, log, restore et
tag, vous couvrez 90% de votre usage quotidien de Git. Cette
section vous apprend le cycle de travail complet : créer un dépôt,
enregistrer vos modifications, naviguer dans l'historique, corriger
vos erreurs et marquer des versions.
Le cycle de travail Git
Section intitulée « Le cycle de travail Git »Tout travail avec Git suit le même schéma :
Modifier → Stager → Commiter → Vérifier (éditeur) (git add) (git commit) (git log)Chaque guide de cette section couvre une étape de ce cycle, plus les compétences annexes (annuler, taguer, optimiser).
Ce que vous allez apprendre : le fil du module
Section intitulée « Ce que vous allez apprendre : le fil du module »Le module avance dans l'ordre où le cycle se déroule.
Créer un dépôt Git montre git init et
git clone : démarrer un projet neuf ou récupérer un dépôt existant.
Enregistrer des modifications enseigne le
cycle add puis commit, avec git status et git diff pour maîtriser le
staging. Ignorer des fichiers avec .gitignore évite
ensuite d'enregistrer ce qui n'a rien à faire dans l'historique.
Consulter l'historique apprend à lire
git log sous toutes ses formes (--oneline, --graph, -S, --author,
formats personnalisés). Annuler des modifications
corrige ses erreurs avec git restore et git commit --amend, avant
comme après le commit.
Les deux dernières leçons sont des compétences annexes. Tags et versions marque une release avec des tags légers ou annotés (SemVer, poussée des tags), et Alias et productivité crée des raccourcis (les alias) pour taper moins et aller plus vite.
Mettre en pratique
Section intitulée « Mettre en pratique »La meilleure façon d'ancrer ces commandes est de les taper : ce lab vous fait initialiser un dépôt, enregistrer des commits, parcourir l'historique et créer une première branche, dans un shell isolé et jetable.
À retenir
Section intitulée « À retenir »git initcrée un dépôt local,git cloneen récupère un existant, ce sont vos deux points de départ- Le cycle modifier → stager → commiter est le geste quotidien fondamental
git logest votre journal de bord : apprenez à le filtrer pour trouver rapidement ce que vous cherchezgit restoreremplace l'anciengit checkout -- filepour annuler des modifications (depuis Git 2.23)- Les tags annotés sont la bonne pratique pour marquer des versions