在Mac上使用DiffMerge设置git diff工具,可以通过以下步骤完成:
git config --global diff.tool diffmerge
git config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'
git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd 'diffmerge --merge --result="$MERGED" "$LOCAL" "$(if test -f "$BASE"; then echo "$BASE"; else echo "$LOCAL"; fi)" "$REMOTE"'
git config --global mergetool.diffmerge.trustExitCode true
git config --global difftool.prompt false
git config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'
git config --global alias.d difftool
完成以上配置后,你可以使用以下命令来查看文件差异:
git difftool
DiffMerge将会打开并显示文件之间的差异。
请注意,以上配置是针对全局的git配置,如果你只想对当前仓库进行配置,可以去掉--global
参数。
领取专属 10元无门槛券
手把手带您无忧上云