bash: parse_git_branch: 未找到命令解决

Posted vieber

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash: parse_git_branch: 未找到命令解决相关的知识,希望对你有一定的参考价值。

问题背景

在linux机器上,执行bash命令的时候老是最后报一个这样的错误

bash: parse_git_branch: 未找到命令

解决方案

编辑 .bashrc文件,增加

vi ~/.bashrc
export PS1="${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[01;35m\\]:\\w\\[\\033[01;31m\\]$\\[\\033[00m\\] "
 
parse_git_branch () {
 
    while read -r branch; do
 
        [[ $branch = \\** ]] && current_branch=${branch#* }
 
    done < <(git branch 2>/dev/null)
 
    [[ $current_branch ]] && printf ' [%s]' "$current_branch"
 
}
 
export PS1="${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[01;35m\\]:\\w\\[\\033[01;31m\\]\\$(parse_git_branch)$\\[\\033[00m\\] "
source ~/.bashrc

这样就可以解决这个问题。

以上是关于bash: parse_git_branch: 未找到命令解决的主要内容,如果未能解决你的问题,请参考以下文章

bash: make: 未找到命令

Bash:导出未将变量正确传递给父级

未找到麻线(-bash:麻线:找不到命令)

-bash: unzip: 未找到命令

-bash:未设置:找不到命令

ID:未找到命令-BASH:TTY:未找到命令