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