bash、zsh显示git分支
1.bash显示git分支
(1)编辑.bash_profile文件
sudo vim ~/.bash_profile
(2)向文件中添加代码
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
(3)保存文件,并更新配置
source ~/.bash_profile
2.zsh显示git分支
(1)编辑.zshrc文件
sudo vim ~/.zshrc
(2)向文件中添加代码
function parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
setopt PROMPT_SUBST
export PROMPT='%F{grey}%n%f %F{cyan}%~%f %F{green}$(parse_git_branch)%f %F{normal}$%f '
(3)保存文件,并更新配置
source ~/.zshrc
参考:https://gist.github.com/joseluisq/1e96c54fa4e1e5647940
参考:https://blog.csdn.net/wangguoyu1996/article/details/114157210