Madogiwa Blog

主に技術系の学習メモに使っていきます。

bashでgitのコマンドのtab補完を有効にする方法

みなさん、こんにちは。まどぎわです(・∀・) 最近bashを使ってfishを使って、またbashに戻ってきました。いろいろ調べてみると結構bashでもいろいろ出来るみたいですね👀

bashだとMacのデフォルトで入ってるし、いろいろ出来るのであれば環境構築が要らないbashを使えると良いですよねということで、 今日はbashでgitコマンドの補完が、すごい簡単に出来るので、そのやり方をメモしておきますφ(・

やりかた

まず、gitコマンドの補完にはgit-completion.bashが必要です、おそらくデフォルトで入っているとおもうので、下記コマンドでファイルのパスを確認しておきます。

$ find / -name "git-completion.bash"
=> /Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash

その後.bashrcに書きを追記します。

source /Library/Developer/CommandLineTools/usr/share/git-core/git-completion.bash

そうすると、こんな感じでtab補完が使えるようになります。 f:id:madogiwa0124:20180901175057g:plain
※変わらない場合は、source ~/.bashrcを実行してみてください。

以上です、めっちゃ簡単ですね🙌

参考

qiita.com