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\] $ "