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='\[3[32m\]\u@\h\[3[00m\]:\[3[34m\]\w\[3[31m\]$(__git_ps1)\[3[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