2017-11-19 4 views
1

時々、Gitコマンドでタイプミスをしたとき、Gitは入力しようとしていたコマンドの提案を表示します。例:Git:コマンド候補を無効にする方法

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

Did you mean one of these? 
     status 
     stage 
     stash 

この機能は非常に遅いです。場合によっては、Gitプロセスが終了するまでに数秒待たなければなりません。このコマンド提案機能を無効にする方法はありますか?ありがとう。

+0

私はそれを行う方法を知らない。しかし、あなたが遅い応答によって迷惑をかけるならば、間違いをしないでください。 :)例えば、 'alias gits =" git status "、' alias gitc = "git commit -am" 'など、いくつかの一般的なコマンドのエイリアスを付けて、タイプミスの可能性を減らすことができます。 – realharry

+0

タイプミスを避ける方法の1つは、シェルにgit補完をインストールすることです。私は通常 'git stat'とタイプしてからタブを押します。補完スクリプトはブランチ名を自動補完します。 Googleの 'git-completion' – slebetman

答えて

1

git config help.autoCorrect設定してみてください:

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

decisecondであるが、このオプションの値が負の場合、修正コマンドが直ちに実行されます。
値が0の場合、コマンドは表示されますが実行されません。これがデフォルトです。

関連する問題