LoginSignup
4
4

More than 5 years have passed since last update.

MacOSX Mavericksでgitのタブ補完使う方法

Last updated at Posted at 2014-06-15

Xcodeで用意されているのに、何故かデフォルトで使えないという非エンジニアの私には解せない状態になっているMavericksのgitのTAB補完。
人に教えてもらいつつ色々調べつつ、自分の中で「これが一番手っ取り早い」と思う方法をメモ。

まずは設定ファイルの場所確認

まずgit-prompt.shgit-completion.bashを探す。
Mavericksだと大体以下の場所にあるっぽい。

/Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-completion.bash
/Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-prompt.sh

設定ファイルを読み込ませる

Bashの設定ファイルに読み込ませるようにおまじない。

$ source /Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-completion.bash
$ source /Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-prompt.sh

設定が反映されているかテスト

新規タブを開いて、コマンドとかブランチ名がTAB補完出来るようになっているか確認してみる。  
できればOK。出来なかったら、.bash_profileじゃなくて.bashrcとかに書いてみるとかして試してみる。

いろんな記事を見てて、たいてい.bashrc$ source PATH的なことを書かれていたけど、うまくいかなかったので、同じbashの初期設定ファイルだったら.bash_profileでもいいじゃないかと思ってやってみたら通った。
.bashrc.bash_profileも同じ初期設定ファイルらしく、でも微妙に違うとか聞いたけど、正直どう違うのかよくわからないし、そもそも初期設定ファイルがなんで2つあるの??という状態で、でもまぁ動いたからいいやという感じで解決。
……何が違うというんだ( д )

4
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4