Git提示‘wrong number of arguments’是什么原因?使用--get-all获配置遇异常
解决
git config --get-all参数错误的问题 哦,这个坑我踩过!你收到「wrong number of arguments」错误,是因为--get-all参数必须搭配具体的配置条目名称一起使用,光加这个参数是不够的。
正确用法说明
--get-all的作用是获取某个特定配置项的所有值(比如同一个配置在全局、本地仓库都有设置时,会返回多个结果),所以命令格式应该是:
git config --get-all <配置条目名称>
举个例子,如果你想查看所有user.name的配置值,就执行:
git config --get-all user.name
如果你想获取所有Git配置条目
如果你的需求是列出全部Git配置(而不是某个特定项的所有值),那根本不需要用--get-all,直接用这个命令就行:
git config --list
它会输出所有作用域(系统、全局、本地仓库)的配置条目和对应值。
怎么看完整的命令帮助
以后遇到Git命令参数困惑时,直接执行下面的命令看详细说明,里面会明确每个参数的使用要求:
git config --help
比如关于--get-all的描述是:Get all values for the given key,清晰说明了需要指定对应的key(配置条目名)。
内容的提问来源于stack exchange,提问作者1j01
相关产品推荐
相关产品推荐

