Git
arbre diff
Recherche…
Introduction
Compare le contenu et le mode des blobs trouvés via deux objets arborescents.
Voir les fichiers modifiés dans un commit spécifique
git diff-tree --no-commit-id --name-only -r COMMIT_ID
Usage
git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
| Option | Explication |
|---|---|
| -r | diff récursivement |
| --racine | inclure le commit initial en tant que diff contre / dev / null |
Options diff communes
| Option | Explication |
|---|---|
| -z | sortie diff-raw avec des lignes terminées par NUL. |
| -p | format de patch de sortie. |
| -u | synonyme de -p. |
| --patch-with-raw | sortir à la fois un patch et le format diff-raw. |
| --stat | afficher diffstat au lieu de patch. |
| --numstat | affiche le diffstat numérique au lieu du patch. |
| --patch-with-stat | sortir un patch et ajouter son diffstat. |
| --nom uniquement | affiche uniquement les noms des fichiers modifiés. |
| --name-status | afficher les noms et l'état des fichiers modifiés. |
| --full-index | affiche le nom complet de l'objet sur les lignes d'index. |
| --abbrev = <n> | abréger les noms d'objet dans l'en-tête de diff-tree et diff-raw. |
| -R | permuter les paires de fichiers d'entrée. |
| -B | détecter les réécritures complètes. |
| -M | détecter les noms |
| -C | détecter des copies. |
| --find-copies-plus difficile | essayer des fichiers inchangés comme candidat pour la détection de copie. |
| -l <n> | limiter les tentatives de renommage aux chemins d'accès. |
| -O | réordonner les diffs selon le. |
| -S | trouver filepair dont un seul côté contient la chaîne. |
| --pickaxe-all | affiche tous les fichiers diff lorsque -S est utilisé et que hit est trouvé. |
| -un texte | Traiter tous les fichiers comme du texte. |
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow