Use git difftool
to invoke the configured diff tool, not git diff
.
Since you seem to be using cygwin git, but a native kdiff3, you'll probably also need to invoke a wrapper script, rather than kdiff3 directly, to use cygpath
convert paths from cygwin form to native form.