Git
drzewo różnicy
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