他の人が作業しているときに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 $
まとめ
これは便利になった。そのほか何かできることがないかどうかも調べてみようと思います。
ではでは。