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é
| Commande | Description |
|---|---|
git log --oneline --graph | Historique graphique |
git show <commit> | Détails d'un commit |
git diff | Comparer les modifications |
git blame <fichier> | Voir qui a modifié quoi |
Exercices 🎯
- Affiche l'historique avec le graphique et les noms d'auteurs
- Compare le premier et le dernier commit avec
git diff - Utilise
git blamesur 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.