Да, git diff
работает с двумя неверсионными путями, как файлами, так и каталогами (рекурсивная разность). Я не думаю, что вы можете сделать это из графического интерфейса; вам нужно использовать командную строку.
Если вам нужен графический интерфейс, я предлагаю вместо этого установить kdiff3 . Он также может использоваться git в качестве инструмента слияния, чем если вы установите diff.tool = kdiff3
, diff.guitool = kdiff3
и difftool.kdiff3.path =
path-to-kdiff3.exe