git diff 未在 Mac 上打开 opendiff

git diff does not open opendiff on Mac

我正在使用 git 同时处理文本文档,并且我正在尝试找到一种很好的视觉方式来查看其他人所做的更改。我可以通过键入 git diff 来完成此操作,但结果显示在终端上。我正在阅读 this post,其中似乎可以配置 git 以使用 opendiff 作为 diff 的默认查看器。然而,当我输入命令时

$ git config --global merge.tool opendiff
$ git config --global diff.tool opendiff
$ git config --global difftool.prompt false

我做了 git diff 我仍然在终端上得到输出。我做错了什么?

您需要使用命令 git difftool(而不是 git diff)和 git mergetool(而不是 git merge),git 才能使用 opendiff。