まずは、下記からgit-completion.bashをダウンロードします。
git-completion.bashをファイルとしてダウンロードするにはどうしたらよいか迷いましたが、ソース1行目の右上のほうにあるRawボタンを右クリックして「名前を付けてリンク先を保存」すればいいようです。
ダウンロードしたgit-completion.bashをホームディレクトリに配置し、.bachrcに以下を追記します。なお、OSX (Snow Leopard)のデフォルト設定では、.bashrcは存在しないようなので、新たに作成しました。
PS1を上記のように設定することで、gitリポジトリ内のディレクトリに移動した際に、プロンプトにブランチ名が表示されるようになります(実は、これが今回の主な目的だったりします。if [ -f ~/git-completion.bash ] ; then source ~/git-completion.bash PS1="\h@\u:\W\$(__git_ps1) \$ " fi
sourceコマンドで.bashrcの設定を反映します。
これで、git-completionが有効になります。なお、Snow Leopardのデフォルト設定では、Terminal.app起動時に.bashrcが読み込まれないので、.bash_profileに以下を追記しました。source .bashrc
.bash_profileを書き換える以外に、if [ -f ~/.bashrc ] ; then source ~/.bashrc fi
source ~/.bashrc
をTerminal.appの環境設定に設定する方法もあるようです。詳細は下記リンクを参照。
0 件のコメント:
コメントを投稿