问题背景
在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
这样就可以解决这个问题。