目前在我的〜/ .bash_profilee中,我使用以下代码显示当前的git分支:
...
EXPORT ..
....
# Git branch in prompt.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
现在我需要在〜/ .bash_profile中添加一个eval() 所以我修改了它:
...
EXPORT ..
....
# Git branch in prompt.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
eval "$(/Users/myself/Developments/bitbucket/idbox/bin/idbox init -)"
但是当我采购它时,它现在是一个错误:
bash: parse_git_branch: command not found
它可能有什么问题? thnaks的反馈
答案 0 :(得分:0)
将.bash_profile更新为仅使用:
export GIT_PS1_SHOWCOLORHINTS=1
export GIT_PS1_SHOWDIRTYSTATE=1
export PROMPT_COMMAND='__git_ps1 "\u@\h:\w" "\\\$ "'