- Download P4Merge for your operating system: https://www.perforce.com/downloads/visual-merge-tool
- Run the
.dmg
file that you just downloaded. - Copy only the P4Merge app to your
/Applications
folder. (Unless you want the other apps as well.) - Run the following lines in terminal:
git config --global diff.tool p4merge
git config --global difftool.p4merge.path /Applications/p4merge.app/Contents/MacOS/p4merge
git config --global difftool.prompt false
- If you receive the error message:
qt.qpa.fonts: Populating font family aliases took N ms. Replace uses of missing font family "Courier" with one that exists to avoid this cost.
rungit difftool
and inP4Merge > Preferences... > Text Format > Font
replace "Courier" with "Consolas".
FYI: I don't like using P4Merge as the merge tool, just as the diff tool.