Skip to content

Instantly share code, notes, and snippets.

@lirenlin
Created July 25, 2013 15:29
Show Gist options
  • Select an option

  • Save lirenlin/6080891 to your computer and use it in GitHub Desktop.

Select an option

Save lirenlin/6080891 to your computer and use it in GitHub Desktop.
show git branch in command prompt
parse_git_branch ()
{
git name-rev HEAD 2> /dev/null | sed 's#HEAD\ \(.*\)#(git::\1)#'
}
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\[\033[01;36m\]$(parse_git_branch)\$\[\033[00m\] '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\n$(parse_git_branch)\$ '
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment