How To

How to show the git branch in the terminal

How to show the git branch in the terminal

I'm a git Kraken lover but sometimes surf into my projects. I love to know in which branch I'm working.

Edit the .bash_profile and paste the following lines.

parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\[\033[32m\]\w - \$(parse_git_branch)\[\033[00m\] $ "
Terminal with branch name
Terminal with branch name

If you are using zsh

function parse_git_branch() {
    git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
export PROMPT='%~ $(parse_git_branch) $ '

Have a nice day :)


Real Software. Real Lessons.

I share the lessons I learned the hard way, so you can either avoid them or be ready when they happen.

No spam ever. Unsubscribe at any time.

Discussion