Para quem usa git em muitos projetos, fica confuso saber em que branch estamos, daí usamos o comando git branch -a para nos localizar, mas isso não é o bastante, podemos gerar auxílios visuais que facilitam o trabalho…
Para facilitar nossa localização, podemos exibir o nome da branch no prompt do nosso terminal, inclusive em uma cor diferente. Para usuários de Mac, basta adicionar o código abaixo no arquivo ~/.bash_profile, usuários de linux, adicione no arquivo ~/.bashrc.
# SHOW COLOR GIT BRANCH
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
Pronto, agora toda vez que você entrar em um diretório que contenha uma estrutura git, será informado em qual branch você esta trabalhando e em uma cor destacada, veja:
americojunior@Americos-Mac-mini ~/gitCode/learnGit (master) $
Bem legal né?!
Gravei aqui para servir de referência futura!
Abraço!