GIT-DIFFTOOL(1) Git GIT-DIFFTOOL(1) (NAME) git-difftool - diff (SYNOPSIS) git difftool [] [ []] [--] [...] (DESCRIPTION) git difftool diff . git difftool (frontend) git diff . git-diff(1) . (OPTIONS) -d, --dir-diff diff . diff . -y, --no-prompt diff . --prompt diff . . --rotate-to= diff . --skip-to= diff . -t , --tool= diff . emerge kompare meld vimdiff . git difftool --tool-help . diff git difftool diff.tool . diff.tool git difftool . difftool..path . kdiff3 difftool.kdiff3.path . git difftool PATH . diff git difftool difftool..cmd . git difftool ( -t --tool diff.tool) : $LOCAL diff $REMOTE diff . $MERGED . $BASE (merge tool) $MERGED . --tool-help diff --tool . --symlinks, --no-symlinks git difftool --dir-diff (symlinks) . --no-symlinks git difftool (copies) . --no-symlinks . -x , --extcmd= diff . git-difftool $LOCAL $REMOTE . $BASE . -g, --gui, --no-gui git-difftool -g --gui diff diff.guitool diff.tool . difftool.guiDefault . --no-gui . diff.guitool merge.guitool diff.tool merge.tool . --trust-exit-code, --no-trust-exit-code diff . --trust-exit-code git-difftool diff . --trust-exit-code git-difftool . git-diff(1) . (CONFIGURATION) difftool git difftool git mergetool . git-config(1) . : diff.tool diff git-difftool(1) . merge.tool . (built-in) . diff difftool..cmd . diff.guitool -g/--gui diff git-difftool(1) . merge.guitool . . diff difftool..cmd . araxis Araxis Merge ( ) bc Beyond Compare ( ) bc3 Beyond Compare ( ) bc4 Beyond Compare ( ) codecompare Code Compare ( ) deltawalker DeltaWalker ( ) diffmerge DiffMerge ( ) diffuse Diffuse ( ) ecmerge ECMerge ( ) emerge Emerge Emacs examdiff ExamDiff Pro ( ) guiffy Diff Guiffy ( ) gvimdiff gVim ( ) kdiff3 KDiff3 ( ) kompare Kompare ( ) meld Meld ( ) nvimdiff Neovim opendiff FileMerge ( ) p4merge HelixCore P4Merge ( ) smerge Sublime Merge ( ) tkdiff TkDiff ( ) vimdiff Vim vscode Visual Studio Code ( ) winmerge WinMerge ( ) xxdiff xxdiff ( ) difftool..cmd diff . : LOCAL diff REMOTE diff . --tool= git-difftool(1) . difftool..path . PATH . difftool.trustExitCode diff difftool . --trust-exit-code git-difftool(1) . difftool.prompt diff . difftool.guiDefault true diff.guitool ( --gui) auto diff.guitool diff.tool DISPLAY . false --gui diff.guitool . (SEE ALSO) git-diff(1) git-mergetool(1) git-config(1) (GIT) git(1) Git 2.55.0 2026-06-29 GIT-DIFFTOOL(1)