gpt4 book ai didi

git - 为什么 git diff 在命令行上对我不起作用?

转载 作者:太空狗 更新时间:2023-10-29 12:52:26 25 4
gpt4 key购买 nike

我读过的关于 git 的每一篇文档(包括在线书籍和内置帮助)都说我可以从命令行输入“git diff”,但每当我这样做时,我都会得到:

usage: git diff [--no-index] <path> <path>

这是我到目前为止尝试过的方法(所有示例均来自文档):

$ git diff
usage: git diff [--no-index] <path> <path>

$ git diff HEAD
usage: git diff [--no-index] <path> <path>

$ git diff --
usage: git diff [--no-index] <path> <path>

$ git diff -- .
usage: git diff [--no-index] <path> <path>

$ git diff --stat
usage: git diff [--no-index] <path> <path>

$ git --version
git version 1.7.1

我是不是漏掉了什么?

最佳答案

当您运行这些程序时,您实际上是在一个带有 Git 存储库的目录中吗? (git rev-parse --git-dir) 该命令需要能够找到存储库并确定您的工作树是什么,以便产生有用的输出。否则(如果无法识别存储库),它默认为普通递归差异命令,并且需要两个路径来操作。

关于git - 为什么 git diff 在命令行上对我不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com