Yes, git diff
works with two nonversioned paths, both files and directories (recursive difference). I do not think you can do this from the GUI; you will need to use the command line.
If you want a graphical interface, I suggest installing kdiff3 instead . It can also be used by git as a merge tool than if you set diff.tool = kdiff3
, diff.guitool = kdiff3
and difftool.kdiff3.path =
path-to-kdiff3.exe
source share