【git】ブランチ名をtabキーで補完したい人のために!

何かとお世話になるgitですが、ターミナル上で使っていてちょっと困ったことに。
tabで保管してもらいたいブランチ名が出てこない…。チェックアウトしてブランチを切り替えようにも、ブランチ名を手打ちするのは面倒。

で、そんな時はどうするか?
.bashrcにgit-completion.bashを読み込むように記述する。これだけです。

このファイルはgitをインストールした手順によって変わりますが、基本的にはgitのフォルダの中にいるようです
{gitのインストールディレクトリ}/contrib/completion/git-completion.bashにいる…と思います。

あとは、ここへのパスを.bashrcに以下のように記述します。

source {gitのインストールディレクトリ}/contrib/completion/git-completion.bash

これで完了です。
ターミナルを再起動するなりしてあげれば、tabキーを押すことで必要なタイミングでブランチ名が補完されます。