赞
踩
在 ~/.bashrc中加入以下内容, 然后 source ~/.bashrc 立即生效
===============第一种===============
- function git-branch-name {
- git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3
- }
- function git-branch-prompt {
- local branch=`git-branch-name`
- if [ $branch ]; then printf " [%s]" $branch; fi
- }
- PS1="\u@\h \[\033[0;36m\]\W\[\033[0m\]\[\033[0;32m\]\$(git-branch-prompt)\[\033[0m\] \$ "
===============第二种(推荐)===============
- 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='\u@:\w\[\033[01;32m\]$(git_branch)\[\033[00m\]\$ '
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。