我假设这是某处的配置错误,但我不知道在哪里。常规的 git 命令看起来工作得很好,但是“ git diff”什么也不做。为了安全起见,我从我的。Gitconfig 文件。这是通过 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 存储库下。
有什么办法可以解决这个问题吗?