git diff
Polecenia przyjmuje wartości opcjonalnych dla --stat
:
--stat[=<width>[,<name-width>[,<count>]]]
Generate a diffstat. You can override the default output width for
80-column terminal by --stat=<width>. The width of the filename
part can be controlled by giving another width to it separated by a
comma. By giving a third parameter <count>, you can limit the
output to the first <count> lines, followed by ... if there are
more.
These parameters can also be set individually with
--stat-width=<width>, --stat-name-width=<name-width> and
--stat-count=<count>.
(W przypadku skryptów możesz zechcieć użyć git diff-tree
bezpośrednio, ponieważ jest to bardziej polecenie „hydrauliczne”, chociaż podejrzewam, że i tak będzie dobrze. Zauważ, że potrzebujesz tego samego dodatkowego tekstu, co --stat
podczas używania git diff-tree
. Podstawowa różnica między użyciem git diff
„porcelany „front end i git diff-tree
polecenie hydrauliczne polega na tym, że git diff
wyszukuje skonfigurowane ustawienia pod kątem opcji, takich jak diff.renames
podjęcie decyzji o wykrywaniu zmiany nazwy. Cóż, plus interfejs użytkownika git diff
zrobi to samo, git diff-index
jeśli porównujesz zatwierdzenie z indeksem na przykład. Innymi słowy, git diff
odczytuje konfigurację i automatycznie wywołuje odpowiednią instalację ).