我猜这是某个配置错误,但我无法找出具体在哪里。正常的git命令似乎工作良好,但是"git diff"没有任何反应。为了安全起见,我从我的.gitconfig文件中删除了外部diff工具。这是通过MacPorts安装的最新版本(1.7.2.2)。
我看到的是当我在我的工作空间运行"git diff"时,它只是退出,什么也不做。
$ git --version
git version 1.7.2.2
$ git diff
$
如果我回到根目录之外的上一级目录,输入"git diff"会得到以下结果:$ git diff
usage: git diff [--no-index] <path> <path>
由于我不在git仓库下,这可能是预期的行为。
你有什么想法可以解决这个问题吗?
git diff
时的错误消息很快就会更清晰。请参见下面的我的答案。 - VonC