何かとお世話になるgitですが、ターミナル上で使っていてちょっと困ったことに。
tabで保管してもらいたいブランチ名が出てこない…。チェックアウトしてブランチを切り替えようにも、ブランチ名を手打ちするのは面倒。
で、そんな時はどうするか?
.bashrcにgit-completion.bashを読み込むように記述する。これだけです。
このファイルはgitをインストールした手順によって変わりますが、基本的にはgitのフォルダの中にいるようです。
{gitのインストールディレクトリ}/contrib/completion/git-completion.bash
にいる…と思います。
あとは、ここへのパスを.bashrcに以下のように記述します。
source {gitのインストールディレクトリ}/contrib/completion/git-completion.bash
これで完了です。
ターミナルを再起動するなりしてあげれば、tabキーを押すことで必要なタイミングでブランチ名が補完されます。