Git 错误:无法执行 git log && git diff [没有这样的文件或目录]

san*_*ota 5 git

我刚刚将远程存储库克隆到本地虚拟机中。

当我运行git log或 时git diff,它显示

error: cannot run most: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我在网上找不到与此问题相关的任何答案,这就是我在这里发帖的原因。有什么线索吗??

Cod*_*ard 3

看起来 git 尝试运行名为 most 的程序但找不到它。
打开你~/.gitconfig的,你可能会看到有不正确的设置指向大多数

How to fix it?

最简单的方法就是从配置文件中删除此配置。(删除寻呼机条目)

另一种方法是设置所需的寻呼机:

# set vim as the pager handler
git config --global core.pager 'vim -'
Run Code Online (Sandbox Code Playgroud)

模拟问题并修复它的演示:

在此输入图像描述