【问题标题】:Git: how to disable command suggestionGit:如何禁用命令建议
【发布时间】:2018-05-02 13:04:50
【问题描述】:

有时,当我在 Git 命令中打错字时,Git 会为它认为我正在尝试输入的命令提供建议。例如:

$ git statu
git: 'statu' is not a git command. See 'git --help'.

Did you mean one of these?
        status
        stage
        stash

我发现这个功能很慢;有时,我必须等待几秒钟才能退出 Git 进程。有没有办法关闭这个命令建议功能?谢谢。

【问题讨论】:

  • 我不知道有什么方法可以做到这一点。但是,如果您对响应缓慢感到恼火,请不要犯错误。 :) 开个玩笑,你可以给一些常用命令起别名,例如,alias gits="git status"alias gitc="git commit -am" 等,这样你打错字的机会就会减少。
  • 避免拼写错误的一种方法是在你的 shell 中安装 git 补全。我通常输入git stat 然后按tab。完成脚本甚至会自动完成分支名称。谷歌git-completion

标签: git version-control terminal


【解决方案1】:

尝试git config help.autoCorrect 设置:

 git config help.autoCorrect  -1
 or
 git config help.autoCorrect  0

即以十进制为单位,但如果该选项的值为负数,则会立即执行更正后的命令。
如果值为 0 - 该命令将只显示但不执行。这是默认设置。

【讨论】:

    猜你喜欢
    • 2014-11-11
    • 2021-11-22
    • 2020-02-08
    • 1970-01-01
    • 2021-12-05
    • 2016-11-23
    • 1970-01-01
    • 2018-10-24
    • 2022-01-25
    相关资源
    最近更新 更多