Inspecter, comparer et rechercher dans l’historique Git.
Notes détaillées
| Commande | Rôle |
|---|---|
| git log | Afficher l’historique des commits |
| git diff | Comparer les fichiers (working tree, index, commits) |
| git show | Afficher les détails d’un commit ou objet Git |
| git blame | Annoter chaque ligne d’un fichier avec son dernier commit |
| git bisect | Trouver le commit qui a introduit un bug (recherche binaire) |
| git reflog | Historique de toutes les actions locales (filet de sécurité) |
| git grep | Chercher une chaîne dans les fichiers du dépôt |
git log — formats utiles
git log --oneline --graph --all # vue arbre de toutes les branches
git log --author="Nom" # filtrer par auteur
git log --since="2 weeks ago" # filtrer par date
git log -p # afficher le diff de chaque commitEn relation avec
- Synthèse Git — hub principal
- Annulation — Vue d’ensemble — corriger ce qu’on a trouvé
- git reflog — récupérer les commits perdus