[DICA] Como exibir o nome do branch do Git no terminal do Linux
Olá a todos, espero que estejam bem.
Venho aqui compartilhar uma dica rápida com vocês para exibir o nome do branch que você está utilizando em um projeto local do Git, no terminal do Linux. Acredito que funcione para qualquer distribuição baseada em Debian ou terminais que utilizam Bash.
Vamos lá, primeiramente edite o arquivo /home/seu_usuario/.bashrc e adicione esses códigos no final:
Observação: o trecho "seu_usuario" será diferente para cada pessoa.
# Show git branch name
force_color_prompt=yes
color_prompt=yes
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branc>
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt
Depois, basta fechar e abrir o terminal novamente, acessar um repositório Git e seu terminal começará a exibir o nome do branch. Por exemplo:
luangregati@luan-nitro5:~/Projetos/pert(nome_do_branch)$
É um detalhe bobo, mas que pode ajudar na produtividade do dia a dia de alguém.
Obrigado se você leu até aqui. Espero que tenha um ótimo dia!
Se instalar o ZSH com Oh My Zsh fica ainda mais legal, podendo escolher temas e ter plugins com aliases, já vem tudo isso pronto
Instala o Zsh com Oh-my-Zsh e o powerlevel (clone do powerline pra mac) que fica top. https://github.com/romkatv/powerlevel10k
Opa, eu li até aqui, obrigado pelo bom dia ;D
A dica que a galera deu ai é boa, eu uso, legal que eles até tem uns atalhos, pro git por exemplo, git commit
vira gc
Salvou aqui! Minha empresa barra a instalação de shells externos ou qualquer coisa que customize o bash (vai entender, né?), tava foda ter que meter um git branch -a sempre xD
Legal! Eu uso o Powerline shell, tem várias opções de segmentos para colocar e fica bem bonito.