힘내 분기 상태

힘내 분기 상태

.bashrc파일에는 다음 두 블록이 있습니다.

1-

# get current branch in git repo
function parse_git_branch() {
    BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
    if [ ! "${BRANCH}" == "" ]
    then
        STAT=`parse_git_dirty`
        echo "[${BRANCH}${STAT}]"
    else
        echo ""
    fi
}

2-

# Prompt
if [ -n "$SSH_CONNECTION" ]; then
    export PS1="\[$(tput setaf 1)\]┌─╼ \[$(tput setaf 7)\][\w]\n\[$(tput setaf 1)\]\$(if [[ \$? == 0 ]]; then echo \"\[$(tput setaf 1)\]└────╼ \[$(tput setaf 7)\][ssh]\"; else echo \"\[$(tput setaf 1)\]└╼ \[$(tput setaf 7)\][ssh]\"; fi) \[$(tput setaf 7)\]"
else
    export PS1="\[$(tput setaf 1)\]┌─╼ \[$(tput setaf 7)\][\w]\n\[$(tput setaf 1)\]\$(if [[ \$? == 0 ]]; then echo \"\[$(tput setaf 1)\]└────╼\"; else echo \"\[$(tput setaf 1)\]└╼\"; fi) \[$(tput setaf 7)\]"
fi

이것은 나에게 다음과 같은 결과를 제공합니다

[배시 프롬프트 이미지]1

parse_git_branch내가 어느 git 브랜치에 있는지 볼 수 있도록 삽입 하고 싶습니다 . 두 번째 블록을 수정하여 작동하게 하려면 어떻게 해야 합니까? \$(parse_git_branch)\[\033[00m\]두 번째 블록은 어디에 놓아야 하나요 ?

관련 정보