git diffPolecenia 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-treebezpośrednio, ponieważ jest to bardziej polecenie „hydrauliczne”, chociaż podejrzewam, że i tak będzie dobrze. Zauważ, że potrzebujesz tego samego dodatkowego tekstu, co --statpodczas używania git diff-tree. Podstawowa różnica między użyciem git diff„porcelany „front end i git diff-treepolecenie hydrauliczne polega na tym, że git diffwyszukuje skonfigurowane ustawienia pod kątem opcji, takich jak diff.renamespodjęcie decyzji o wykrywaniu zmiany nazwy. Cóż, plus interfejs użytkownika git diffzrobi to samo, git diff-indexjeśli porównujesz zatwierdzenie z indeksem na przykład. Innymi słowy, git diff odczytuje konfigurację i automatycznie wywołuje odpowiednią instalację ).