为什么git diff在我的命令行中不起作用?

时间:2014-01-12 23:12:54

标签: git

在特定的存储库中,我在跟踪文件中进行了非分段更改。当我在该文件夹中运行git diff时,我没有输出(并且没有错误)。但是,如果我使用gitk(作为我自己)或以root身份运行git diff,我可以看到更改。

我已经尝试删除我的〜/ .gitconfig和所有zsh配置文件,以及bash。

1 个答案:

答案 0 :(得分:4)

可能是寻呼机的问题(通常是moreless)Git用于输出差异。

使用git --no-pager diff,并检查您的PAGER环境变量。

参考:How do I prevent git diff from using a pager?