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