gitのブランチ名をターミナルに表示する
はじめに
自分のいるブランチを勘違いしてmergeやpullしちゃうともう全てがどうでもよくなっちゃって仕事にならない。現ブランチを簡単にぱっと視認できるような良い感じのないかなーと探してた。いまさら。
で、見つけたこれ。
MacのターミナルでGitのブランチ名を表示する - アインシュタインの電話番号☎
いいねいいね。
ただ、このやり方だと何やらエラーが出るので自分のやったやり方をメモっておく。
git-completion.bash & git-prompt.sh
git補完が使えるやつ。これが必要。
とりあえずwgetする。
$ mkdir -p /usr/local/git/contrib/completion $ cd /usr/local/git/contrib/completion $ wget https://github.com/git/git/blob/master/contrib/completion/git-completion.bash $ wget https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
最近はHomebrewのgitに既に取り込まれているらしいけど試してないのでよくわからぬ。
.bashrc
次に.bashrcに以下を記載する。
source /usr/local/git/contrib/completion/git-prompt.sh source /usr/local/git/contrib/completion/git-completion.bash GIT_PS1_SHOWDIRTYSTATE=true export PS1='\[\033[1;32m\]\u@\h\[\033[00m\]:\[\033[1;34m\]\w\[\033[1;31m\]$(__git_ps1)\[\033[00m\]\$ '
zshは.zshrcに書けばいいと思う。
oh-my-zshの人は既に設定済みのはず。
記載したら再読み込み。
$ source ~/.bashrc
そうすっとブランチ名が表示される。
いいね。
ぼんやりせずに作業したい。