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.
À 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
Prochaines étapes
Section intitulée « Prochaines étapes » Les branches Git Travaillez sur plusieurs fonctionnalités en parallèle sans risque.
Comprendre Git Revenez aux fondements si le modèle snapshots ou les 3 états ne sont pas clairs.