Стандартный git diff красит строки только по +/- , без учёта языка — читать diff в незнакомом коде тяжело. delta — пейджер на Rust (github.com/dandavison/delta), который встаёт вместо less и красит diff как редактор: с подсветкой синтаксиса, номерами строк и опциональным side-by-side.

# Debian — .deb с GitHub Releases (github.com/dandavison/delta/releases), версию смотреть там
dpkg -i git-delta_*_amd64.deb

git config --global core.pager delta
git config --global interactive.diffFilter "delta --color-only"
[delta]
    navigate = true      # n/N — прыжки между файлами в diff
    side-by-side = true  # два столбца вместо unified
    line-numbers = true

delta работает не только с git diff — годится как пейджер и для diff -u. Темы подсветки — из библиотеки bat.

#git #cli