编辑 .bashrc 文件找到如下图中的内容位置
将一下代码加入 这段《 if [ "$color_prompt" = yes ]; then 》前面:
function git_branch {
if [ -d ".git" ]; then
branch="$(git branch -vv | grep "^\*" | awk '{ print $2" -> "$4 }')"
originrm= $(echo $branch | grep -i origin)
if [ "${originrm}" !="" ]; then
branch="$(echo ${branch} | sed -e "s#\[origin/\S*\]#origin#")"
else
branch="$(echo ${branch} | awk '{ print $1 }')"
fi
if [ "${branch}" != "" ]; then
if [ "${branch}" = "(no branch)" ]; then
branch="($(git rev-parse --short HEAD)...)"
fi
echo " ($branch)"
fi
fi
}
修改 PS1= 这行代码修改成如下,加入 "$(git_branch) \ [ \ 033[00m\ ] \n" 和 $(git_branch)\n 这段代码
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(git_branch)\[\033[00m\]\n\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$(git_branch)\n\$ '
fi
修改后的效果: