先輩のコンソール画面を見ていたら、コンソールの$マークの手前にbranch名が書かれていてすげー便利だなと思ったので探してやってみた。
環境
- MAC El Capitan
- iTerm2(terminalでも大丈夫だと思う)
git-completion.bashがあるか確認
$ ls /usr/local/etc/bash_completion.d/
git-completion.bash git-prompt.sh
自分の環境にはあるようだった。
ない場合は このサイト にある。
.bashrc に設定
.bashrc に設定を追加
### git branch mark
source /usr/local/etc/bash_completion.d/git-prompt.sh
source /usr/local/etc/bash_completion.d/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='h[33[00m]:W[33[31m]$(__git_ps1 [%s])[33[00m]$ '
どうも自分の環境だと上の2行がないとエラーになるようだった。
これで以下のように表示されるようになった。
すごく良い。