【Git】TerminalにGitのブランチ名を表示する方法
MacのTerminalにgitのブランチ名を表示する。
環境
- OS X 10.11.3 El Capitan
- git 2.7.2
必要ファイルの確認
以下のファイルが存在するか、確認する。
- git-prompt.sh
- git-completion.bash
Homebrewを使ってgitをインストールした場合は、/usr/local/etc/bash_completion.d/にあるはず(実物は別の場所)。 なければ、最新を取得してくる。 https://github.com/git/git/tree/master/contrib/completion
.bashrcの編集
~/.bashrcに以下を追記する。
source /usr/local/etc/bash_completion.d/git-prompt.sh source /usr/local/etc/bash_completion.d/git-completion.bash GIT_PS1_SHOWDIRTYSTATE=true # 出力内容は、ホスト名:ユーザー名 カレント [ブランチ名]$ # \[\033[33m\]〜\[\033[0m\]は、色を表す # exportは不要で PS1=〜でもいけた export PS1="\[\033[34m\]\h\[\033[0m\]:\u \[\033[33m\]\W\[\033[0m\] \[\033[31m\]$(__git_ps1 "[%s]")\[\033[0m\]\$ "
.bashrcの変更を反映する
$ source ~/.bashrc
注意
- ~./bash_profileに以下の記述があるか確認(なければ追加)
if [ -f ~/.bashrc ] ; then . ~/.bashrc fi
自動で表示されないので
# gbと打つとブランチ名が表示される alias gb='source ~/.bashrc'
以上