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