Мне нравится форматирование вывода git diff
. Цвет и представление изменений между строками в +
/-
легче читать, чем в GNU diff.
Я могу запустить git diff
используя флаг --no-index
вне git-репо, и он работает нормально. Однако, по-видимому, отсутствует опция --exclude
для исключения файлов или подкаталогов из рекурсивного diff
.
Есть ли способ получить лучшее из обоих миров? (параметры цвета и формат +
/-
для git diff
и --exclude
для GNU diff).
Я экспериментировал с colordiff
, но все же предпочитаю формат вывода git diff