Ricerca…


introduzione

Confronta il contenuto e la modalità dei BLOB trovati tramite due oggetti ad albero.

Vedi i file modificati in un commit specifico

git diff-tree --no-commit-id --name-only -r COMMIT_ID

uso

git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
Opzione Spiegazione
-r diff in modo ricorsivo
--radice include il commit iniziale come diff rispetto a / dev / null

Opzioni diff comuni

Opzione Spiegazione
-z output diff-raw con righe terminate con NUL.
-p formato patch di output.
-u sinonimo di -p.
--patch-con-raw mostra sia una patch che il formato diff-raw.
--statistica mostra diffstat invece di patch.
--numstat mostra numeric diffstat invece di patch.
--patch-con-stat mostra una patch e antepone il suo diffstat.
--name-only mostra solo i nomi dei file modificati.
--name-status mostra i nomi e lo stato dei file modificati.
--full-index mostra il nome completo dell'oggetto sulle righe dell'indice.
--abbrev = <n> abbrevia i nomi degli oggetti nell'intestazione di albero diff e diff-raw.
-R scambia le coppie di file di input.
-B rilevare riscritture complete.
-M rilevare i nomi.
-C rilevare le copie.
--find-copie-harder prova i file non modificati come candidati per il rilevamento delle copie.
-l <n> limite rinominare tentativi fino a percorsi.
-O riordina diff secondo il.
-S trova filepair il cui unico lato contiene la stringa.
--pickaxe-all mostra tutti i file diff quando viene usato -S e viene trovato hit.
-un testo tratta tutti i file come testo.


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow