PS1 是bash 中的一个环境变量,用来设置命令提示符,通过修改该环境变量可以在BASH命令提示符中添加上git分支信息
配置效果
配置方法
- 在~/.bashrc添加如下脚本
# 在~/.bashrc添加如下脚本
function parse_git_branch {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\ \(\1\)/'
}
# setting prompt with git branch
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[32m\]\$(__git_ps1)\[\033[00m\]\n\$"
- 执行
source ~/.bashrc
刷新环境变量