Recently I was using GitExtension 2.46, but the Git version that has the same is 1.9.4.msysgit.2. Willing to use only Git commands, I uninstalled GitExtension and install th
To amend kris' answer, starting with Git 2.20 (Q4 2018), the proper command for git mergetool will be
git config --global merge.guitool kdiff3
That is because "git mergetool" learned to take the "--[no-]gui" option, just like
"git difftool" does.
See commit c217b93, commit 57ba181, commit 063f2bd (24 Oct 2018) by Denton Liu (Denton-L).
(Merged by Junio C Hamano -- gitster -- in commit 87c15d1, 30 Oct 2018)
mergetool: accept-g/--[no-]guias argumentsIn line with how
difftoolaccepts a-g/--[no-]guioption, makemergetoolaccept the same option in order to use themerge.guitoolvariable to find the default mergetool instead ofmerge.tool.