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
Section intitulée « Ce que vous allez apprendre »| Guide | Vous saurez faire |
|---|---|
| Créer un dépôt | git init et git clone, démarrer un projet ou récupérer un existant |
| Enregistrer des modifications | Le cycle add → commit, diffs, .gitignore |
| Consulter l'historique | Filtrer, chercher et formater git log |
| Annuler des modifications | restore, amend : corriger sans paniquer |
| Tags et versions | Marquer une release avec des tags annotés |
| Alias et productivité | Raccourcis pour taper moins et aller plus vite |
Guides de cette section
Section intitulée « Guides de cette section » Créer un dépôt Git git init et git clone : démarrez un nouveau projet ou récupérez un dépôt existant.
Enregistrer des modifications Le cycle add/commit, git status, git diff, .gitignore : maîtrisez le staging.
Consulter l'historique git log sous toutes ses formes : --oneline, --graph, -S, --author, formats personnalisés.
Annuler des modifications git restore, git commit --amend : corrigez vos erreurs avant et après le commit.
Tags et versions Tags légers et annotés, SemVer, pousser des tags : marquez vos releases.
Alias et productivité Créez des raccourcis pour vos commandes les plus fréquentes.
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
Pour aller plus loin
Section intitulée « Pour aller plus loin »- Le fichier .gitignore : La liste des fichiers que Git doit laisser hors du dépôt, à écrire dès les premiers commits.
- Consulter l'historique Git avec git log : Les options de git log pour relire, filtrer et mettre en forme les commits produits par ce cycle.
- Annuler des modifications dans Git : Les commandes de retour en arrière quand un add ou un commit part de travers.