/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

gitコマンドでブランチ名などを補完する

他の人が作業しているときにgitコマンドでブランチ名を補完してて「どうやってやっているんだろう?」っていうのが気になったので調べてみました

導入方法

git-completionというのを使うらしい。

導入方法は簡単。

以下をダウンロードして適当な場所に配置、sourceコマンドで読み込めば完了です。

git/git-completion.bash at master · git/git · GitHub

 

やってみる

まずはgit-completionをダウンロードします。

wget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash

ダウンロードしたものを任意の場所に配置します。~/.git-completion.bashに配置しました。

mv git-completion.bash ~/.git-completion.bash

.bashrcに以下のコマンドを追加します。

source ~/.git-completion.bash

手動でsourceコマンドを実行し、gitコマンドを試してみたところ、ちゃんと保管されました。

$ git push -u origin 
FETCH_HEAD                 master                origin/HEAD 
develop                    HEAD                       ORIG_HEAD                  origin/develop             origin/master 
$ 

 

まとめ

これは便利になった。そのほか何かできることがないかどうかも調べてみようと思います。

ではでは。