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