我认为这是某个地方的配置错误,但我不知道在哪里。常规的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存储库下。
关于如何解决此问题的任何想法?