headのサブフォルダにない限り、現在のgitブランチを表示できますが、sprint / issueブランチに移動すると表示されなくなります。ルートディレクトリのコンテンツに加えて、このコンテンツも表示できるようにしたいです。
- これはbashで正しく表示されます。
.git/refs/heads/dev
- 以下は行われません。
.git/refs/heads/sprint1/12345
以下は私の現在です.bashrc
。
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1="${debian_chroot:+($debian_chroot)}\[\033[1;36m\]\u\[\e[0;35m\]@\[\e[m\]\[\033[0;31m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "