Lire l'historique avec log
Tu as déjà une chaîne de commits — mais comment la lire vraiment ? Dans cette leçon, on découvre git log, la commande qui remonte l'historique : depuis le dernier commit, en passant par son parent, puis le parent de son parent, jusqu'au début du projet. On verra comment git log --oneline donne une l
git log est le journal de bord du projet : chaque commit est une entrée, et la commande les lit de la plus récente à la plus ancienne. --oneline réduit chaque entrée à une seule ligne, et HEAD est le repère « tu es ici » sur la dernière entrée.
- git log
- Affiche la liste des commits du plus récent au plus ancien, en remontant la chaîne des parents. Chaque entrée comprend un hash, un auteur, une date et un message.
- git log --oneline
- Une version compacte de git log : une ligne par commit — un hash court suivi du message du commit. Parfait pour un aperçu rapide.
- HEAD
- Un repère « tu es ici » qui pointe vers le dernier commit de ta branche actuelle. C'est généralement le commit sur lequel se base ton prochain travail.
- Message de commit
- La courte phrase qui décrit ce qui a changé dans un commit. Un bon message rend l'historique lisible — c'est ce que tu verras dans git log des mois plus tard.
- git show
- Affiche un commit unique en entier : son message et ses détails, avec le changement ligne par ligne qu'il a introduit. Utile quand log a révélé un hash intéressant.