Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Show git branch in terminal (macOSX) of current directory
Add this to .profile (if not exist, create it):
# This shows the git branch of the current directory
function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
NO_COLOUR="\[\033[0m\]"
PS1="$GREEN\u@machine$NO_COLOUR:\w$YELLOW\$(parse_git_branch)$NO_COLOUR\$ "
Make sure .profile is loaded (sourced) from .bash_profile:
source ~/.profile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.