Terminalのプロンプトにブランチ名を表示する

GitをHomebrewで入れている場合です。

.bashrc等に以下の記述を追加します。

source /usr/local/etc/bash_completion.d/git-prompt.sh
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[32m\]\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ '

Homebrewから入れたGitではなくApple Gitを利用している場合、一行目のsource対象のファイルがないと思いますので、例えばGitHubあたりから落としてきて、適当な場所に保存した上でこちらを指定してもOKです。