我认为这是某处的配置错误,但我不知道在哪里。常规的 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 存储库下。
关于我可以做些什么来解决这个问题的任何想法?