Git может сделать это и вывести цвет:
Следующее часто работает:
git diff --color-words path1 path2
, но в целом вам может потребоваться
git diff --no-index --color-words path1 path2
Ни один из файловдаже должен быть в репозитории git!
--no-index
необходим, если вы и пути в рабочем дереве git.Он может быть удален, если вы или один из файлов находятся за пределами рабочего дерева git.
Manpage: https://git -scm.com / docs / git-diff / 1.8.5 (и позже ...)
git diff --no-index [--options] [-] […]
Эта формасравнить указанные два пути в файловой системе.Вы можете опустить опцию --no-index, когда запускаете команду в рабочем дереве, управляемом Git, и хотя бы один из путей указывает за пределы рабочего дерева, или когда запускаете команду вне рабочего дерева, управляемого Git.