Как заставить diff работать как git-diff?

Мне нравится форматирование вывода git diff . Цвет и представление изменений между строками + / - легче читать, чем GNU diff.

Я могу запустить git diff , используя --no-index флаг вне репозитория git, и он отлично работает. Однако, похоже, отсутствует опция - exclude для исключения файлов или подкаталогов из рекурсивного diff .

Есть ли способ получить лучшее из обоих миров? (параметры цвета и формат + / - для git diff и - исключить вариант GNU diff).

Я экспериментировал с colordiff , но я по-прежнему предпочитаю выходной формат git diff

128
задан himanshuxd 28 November 2017 в 19:00
поделиться