araxis
-
Use Araxis Merge (requires a graphical session)
bc
-
Use Beyond Compare (requires a graphical session)
bc3
-
Use Beyond Compare (requires a graphical session)
bc4
-
Use Beyond Compare (requires a graphical session)
codecompare
-
Use Code Compare (requires a graphical session)
deltawalker
-
Use DeltaWalker (requires a graphical session)
diffmerge
-
Use DiffMerge (requires a graphical session)
diffuse
-
Use Diffuse (requires a graphical session)
ecmerge
-
Use ECMerge (requires a graphical session)
emerge
-
Use Emacs' Emerge
examdiff
-
Use ExamDiff Pro (requires a graphical session)
guiffy
-
Use Guiffy’s Diff Tool (requires a graphical session)
gvimdiff
-
Use gVim (requires a graphical session) with a custom layout (see
git help mergetool’s `BACKEND SPECIFIC HINTS
section) gvimdiff1
-
Use gVim (requires a graphical session) with a 2 panes layout (LOCAL and REMOTE)
gvimdiff2
-
Use gVim (requires a graphical session) with a 3 panes layout (LOCAL, MERGED and REMOTE)
gvimdiff3
-
Use gVim (requires a graphical session) where only the MERGED file is shown
kdiff3
-
Use KDiff3 (requires a graphical session)
meld
-
Use Meld (requires a graphical session) with optional
auto merge
(seegit help mergetool’s `CONFIGURATION
section) nvimdiff
-
Use Neovim with a custom layout (see
git help mergetool’s `BACKEND SPECIFIC HINTS
section) nvimdiff1
-
Use Neovim with a 2 panes layout (LOCAL and REMOTE)
nvimdiff2
-
Use Neovim with a 3 panes layout (LOCAL, MERGED and REMOTE)
nvimdiff3
-
Use Neovim where only the MERGED file is shown
opendiff
-
Use FileMerge (requires a graphical session)
p4merge
-
Use HelixCore P4Merge (requires a graphical session)
smerge
-
Use Sublime Merge (requires a graphical session)
tkdiff
-
Use TkDiff (requires a graphical session)
tortoisemerge
-
Use TortoiseMerge (requires a graphical session)
vimdiff
-
Use Vim with a custom layout (see
git help mergetool’s `BACKEND SPECIFIC HINTS
section) vimdiff1
-
Use Vim with a 2 panes layout (LOCAL and REMOTE)
vimdiff2
-
Use Vim with a 3 panes layout (LOCAL, MERGED and REMOTE)
vimdiff3
-
Use Vim where only the MERGED file is shown
vscode
-
Use Visual Studio Code (requires a graphical session)
winmerge
-
Use WinMerge (requires a graphical session)
xxdiff
-
Use xxdiff (requires a graphical session)