Szukaj…


Wprowadzenie

Porównuje zawartość i tryb obiektów blob znalezionych przez dwa obiekty drzewa.

Zobacz pliki zmienione w konkretnym zatwierdzeniu

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

Stosowanie

git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
Opcja Wyjaśnienie
-r różnią się rekurencyjnie
--korzeń dołącz początkowe zatwierdzenie jako różnicę względem / dev / null

Typowe opcje różnic

Opcja Wyjaśnienie
-z wyprowadza diff-raw z liniami zakończonymi na NUL.
-p format poprawki wyjściowej.
-u synonim -p.
--patch-with-raw wypisuje zarówno łatkę, jak i format diff-raw.
--stat pokaż diffstat zamiast łatki.
--numstat pokaż numeryczną diffstat zamiast łatki.
--patch-with-stat wypisz łatkę i wstaw jej diffstat.
- tylko nazwa pokaż tylko nazwy zmienionych plików.
- status-nazwa pokaż nazwy i status zmienionych plików.
- pełny indeks pokaż pełną nazwę obiektu w wierszach indeksu.
--abbrev = <n> skracaj nazwy obiektów w nagłówku drzewa diff i diff-raw.
-R zamień pary plików wejściowych.
-B wykryj kompletne przepisywanie.
-M wykryj nazwy.
-DO wykrywaj kopie.
--find-copy-harder wypróbuj niezmienione pliki jako kandydata do wykrywania kopii.
-l <n> Ogranicz próby zmiany nazwy do ścieżek.
-O zmienić kolejność różnic zgodnie z.
-S znajdź filepair, którego tylko jedna strona zawiera ciąg.
--pickaxe-all pokaż wszystkie pliki, gdy użyje się -S i zostanie znalezione trafienie.
-tekst traktuj wszystkie pliki jak tekst.


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow