git config --global diff.external 'bash -c "meld $2 $5"'
Команда git config —global diff.external ‘bash -c «meld $2 $5″‘ настраивает git на использование внешнего приложения для сравнения различий между ревизиями файлов. В данном случае используется утилита meld, которая предоставляет графический интерфейс для сравнения файлов. Она запускается с помощью команды bash -c, которая выполняет переданный ей скрипт в среде командной оболочки. $2 и $5 – это аргументы, передаваемые внешней утилите, они означают базовую версию файла и текущую версию соответственно.
Если вам не нужны дополнительные настройки, то вы можете выполнить сравнение файлов с помощью команды git diff , которая покажет различия между локальной версией файла и последней сохраненной в гит. Если же вам нужна более расширенная функциональность, то можете воспользоваться встроенными в гит утилитами сравнения – git difftool или git mergetool.
