How to show the git branch in the terminal

Photo by Yancy Min on Unsplash

How to show the git branch in the terminal

How to see the current 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

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 :)