Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git diff没有在Mac上打开opendiff_Git_Macos_Git Diff_Opendiff - Fatal编程技术网

git diff没有在Mac上打开opendiff

git diff没有在Mac上打开opendiff,git,macos,git-diff,opendiff,Git,Macos,Git Diff,Opendiff,我正在使用git同时处理一个文本文档,并试图找到一种很好的可视化方式来查看其他人所做的更改。我可以通过键入git diff来实现这一点,但结果显示在终端上。我在读一篇文章,似乎可以将git配置为使用opendiff作为diff的默认查看器 $ git config --global merge.tool opendiff $ git config --global diff.tool opendiff $ git config --global difftool.prompt false 我仍

我正在使用git同时处理一个文本文档,并试图找到一种很好的可视化方式来查看其他人所做的更改。我可以通过键入
git diff
来实现这一点,但结果显示在终端上。我在读一篇文章,似乎可以将git配置为使用
opendiff
作为diff的默认查看器

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

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

你需要使用命令
git difftool
(而不是
git diff
)和
git mergetool
(而不是
git merge
)让git使用opendiff。

你需要使用命令
git difftool
(而不是
git diff
)和
git mergetool
(而不是
git merge
)让git使用opendiff