linux 下的git 命令行配色


在/etc/profile文件中添加如下代码:

function parse_git_branch_and_add_brackets {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\ \[\1\]/'
}
PS1='\[\e[1;32m\]\u\[\e[m\]@\[\e[1;35m\]\h:\[\e[0m\e[1;34m\]\W\[\e[m\]$\[\e[1;31m\]$(parse_git_branch_and_add_brackets)\[\e[m\] '

保存后,重新加载:

source /etc/profile

世界不可能那么远