0 XP
?
Débutant40 min25 XP

Objectifs de cette leçon

  • Afficher l'historique des commits
  • Visualiser les différences entre versions
  • Examiner les détails d'un commit

Historique et diff 📜

Explorer l'historique

git log --oneline
git log --graph --oneline --all
git log --author="Alice"
git log -5
git log --stat

La commande git show

git show abc1234
git show abc1234:README.md

Le diff en détail

git diff
git diff --staged
git diff abc1234 def5678
git diff -- src/server.js
git diff --stat

git blame

git blame src/server.js

Résumé

CommandeDescription
git log --oneline --graphHistorique graphique
git show <commit>Détails d'un commit
git diffComparer les modifications
git blame <fichier>Voir qui a modifié quoi

Exercices 🎯

  1. Affiche l'historique avec le graphique et les noms d'auteurs
  2. Compare le premier et le dernier commit avec git diff
  3. Utilise git blame sur un fichier

⚡ Simulateur — Historique et diff

Étape 1/4
📝 Pseudo-code
1git log --oneline --graph
2git diff
3git show HEAD
4git log -5 --oneline
⚙️ Exécution
📦 Mémoire
Aucune variable
🔀 Flux d'exécution
git log --graph
📟 Console
* a1b2c3d Fix login bug
* b4e5f6a Add user profile
* c7d8e9f Initial commit
3
Graphe de l'historique

git log --oneline --graph affiche l'historique sous forme de graphe. Chaque étoile * représente un commit, et l'arborescence montre les fusions.