function git_branch {
branch="`git branch 2>/dev/null | grep "^*" | sed -e "s/^* //"`"
if [ "${branch}" != "" ];then
if [ "${branch}" = "(no branch)" ];then
branch="(`git rev-parse --short HEAD`...)"
fi
echo "->$branch"
fi
}
export PS1='[e[37;40m][[ 33[01;36m]u[e[37;40m]@[e[0m]h [ 33[01;36m]W[ 33[01;32m]$(git_branch)[ 33[00m][e[37;40m]][e[0m]$ '
保存退出,执行加载命令
source ./.bashrc