Description : Montre les différences entre commits, branches, fichiers.
Syntaxe : git diff [<options>] [<commit>] [--] [<path>...]
| Option | Description | Utilisation principale |
|---|---|---|
git diff | Différences entre working directory et staging area | Voir les modifications non stagées |
--cached | Différences entre staging area et dernier commit | Voir ce qui sera committé |
<commit1>..<commit2> | Différences entre deux commits | Comparer des versions |
--name-only | Affiche seulement les noms des fichiers modifiés | Liste des fichiers changés |
--stat | Affiche les statistiques des modifications | Résumé quantitatif |
-w, --ignore-all-space | Ignore les changements d’espaces | Diff sans les espaces |
--color-words | Colore les mots modifiés | Vue fine des changements |
-U<n> | Nombre de lignes de contexte | Contrôler le contexte |