Git

【2ステップ】Gitコマンドでtab補完を有効にする

More than 3 years have passed since last update.

意外と簡単にtab補完するようにできる

git-completion.bashという設定ファイルがあり、.bashrcにパスを通すだけでtab補完できるようになる。

手順

ステップ1:git-completion.bash のパスを見つける

sudo find / -name git-completion.bash

で検索。

私の場合は
/Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash
だった。
SourceTreeを入れているので
/Applications/SourceTree.app/Contents/Resources/git_local/contrib/completion/git-completion.bash
もヒットしたが、あくまでコマンドラインで使いたいので前者を選んだ。

ステップ2:.bashrc に git-completion.bash のpathを追記

vi ~/.bashrcで開いて

source /Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash

を追加する。

これだけでgitコマンドの最中にtabで補完できるようになる。