I had set up my git to use P4Merge as the diff tool, as described here. So, git diff
will trigger the P4Merge.
However, sometimes I find working with the UNIX diff
is faster and more efficient (because no GUI involved). How do I set up git so that I can easily choose which diff tool I would like to trigger? Is this possible? For example:
$ git diff # to trigger P4Merge
$ git difftool # to trigger UNIX diff
My git config --list
:
code.editor=vi
merge.tool=p4merge
mergetool.extMerge.cmd=extMerge $BASE $LOCAL $REMOTE $MERGED
mergetool.extMerge.trustexitcode=false
diff.external=extDiff
mergetool.prompt=false
mergetool.keepbackup=false
mergetool.p4merge.path=/usr/local/bin/p4merge