.zshrc にgb
forgit branch
やgco
forなどのエイリアス関数がいくつかあります。git checkout
これは、作成、削除、チェックアウトなどを行っている完全なブランチ名を覚えている場合にうまく機能します。ただし、補完が機能していないように見えることに気付きました。以前は、私はすることができました
$ git checkout m<TAB>
それがブランチの名前である場合、マスターをオートコンプリートします。ただし、使用すると次のエラーが発生します。
$ gco m<TAB>
_git:15: parse error: condition expected: 1
なぜこれが起こっているのかわかりません。引数が欠落している可能性があるようですが、その理由はわかりません。
編集:
次のように .zshrc ファイルにgit branch
とのエイリアスを設定しています。git checkout
alias gco='git checkout'
alias gb='git branch'