git-completion.bash を使ってブランチ名やコマンドの補完を可能にする

投稿者: | 2016/04/27

前説

  • git のブランチ名ですが、いちいち入力するの面倒くさーい!という方に
  • CUIでgit 操作する方を前提にしています
  • bash です

手順の流れ

  1. git-completion.bash をダウンロード
  2. 読み込み設定を.bash_profile に追記
  3. 補完を試す

1. git-completion.bash をダウンロード

cd /etc/bash_completion.d
sudo -E wget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash

2. 読み込み設定を.bash_profile に追記

cd $HOME
echo -e "# Use git completion" >> ~/.bash_profile
echo "source /etc/bash_completion.d/git-completion.bash" >> ~/.bash_profile
source ~/.bash_profile

3. 補完を試す

例えば、bash で’git ini’まで入力して、tabキーを押すと’git init’と補完されるはずです。
これで、なが~い名前のブランチを作っても補完が効きます。
ステキ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です