cloud9ではデフォルトでこのようにブランチ名が表示されています。
daichisaito:~/workspace/myproject (master) $
ローカルのターミナルでも同じようにブランチ名を表示させたいと思います。
/usr/local/etc/bash_completion.d
このディレクトリがある前提で話します。gitをインストールしていれば多分あると思います。
git-prompt.sh
をインストールして権限を変える。
$ curl -o "/usr/local/etc/bash_completion.d/git-prompt.sh" https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh
$ sudo chmod 755 /usr/local/etc/bash_completion.d/git-prompt.sh
~/.bash_profile
に以下を追記
source /usr/local/etc/bash_completion.d/git-prompt.sh GIT_PS1_SHOWDIRTYSTATE=true export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\n\$ '
以上!!
git-completion.bash
もインストールすると書いてある記事がたくさんありましたが、どうやらブランチ名を表示させるだけなら不要っぽい?↓↓
$ curl -o "/usr/local/etc/bash_completion.d/git-completion.bash" https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash
$ sudo chmod 755 /usr/local/etc/bash_completion.d/git-completion.bash