煙と消えるその前に

一服してるうちに忘れる、自分のための備忘録。とかとか

gitディレクトリで現在のブランチを表示する

毎回git branch叩いて確認するのもどうかと思って、なんとかならないかなーと調べたらあった。
以下のサイトを参考にさせていただいて、設定をしてみた

環境

やりかた

ログインユーザの~/.bashrcに以下を追加
(環境変数のことよくわかってないので、困った時に調べる...)

function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
function proml {
  PS1="[\u@\h \W]\$(parse_git_branch)\$ "
}
proml

sourceコマンドで反映させるとこんな感じ

[ec2-user@ip-xxxx ~]$ source ~/.bashrc
[ec2-user@ip-xxxx ~]$ cd my_repo/
[ec2-user@ip-xxxx my_repo](master)$