git 是什么意思 "wrong number of arguments"?

What does git mean "wrong number of arguments"?

我想获取所有 git 配置条目,所以我浏览了选项并找到了 --get-all,但它给出了:

C:\>git config --global --get-all
error: wrong number of arguments
usage: git config [<options>]

它似乎没有指定参数的数量,它只是说 [<options>]。 而且我不知道它还需要什么其他选项。

要查看整个配置,正确的参数是 --list,而不是 --get-all (或者您可能还需要 --edit)。

"number of arguments" 是 个参数到参数 (或者可以这么说), 个子参数 ; 这只是一个非常模糊的错误消息。

您已设置

git config --global --get-all

但正如您在下方的帮助部分中看到的那样

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]

所以这意味着您缺少 key 参数和可选的 value-regex 参数。

您可以在 the docs 中阅读更多相关信息。