git diffКоманда приймає додаткові значення --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>.
(Для сценаріїв ви можете використовувати git diff-treeбезпосередньо, оскільки це більше "сантехнічна" команда, хоча я підозрюю, що ви будете добре в будь-якому випадку. Зауважте, що вам потрібен той самий додатковий текст, --statколи ви користуєтесь git diff-tree. Суттєва різниця між використанням git diff"фарфору" "передній кінець та команда git diff-treeсантехніки - це те, що git diffшукає налаштовані налаштування для параметрів, таких як diff.renamesвирішити, чи потрібно робити перейменування. Перевірити це, плюс передній кінець git diffбуде еквівалентним, git diff-indexякщо ви порівнюєте команду з індексом Наприклад, іншими словами, git diff читає конфігурацію і автоматично викликає правильну сантехніку .)