Como Mostrar o Nome da Branch Git no Prompt do Bash e Aumentar a Sua Produtividade

Personalizar o prompt do Bash para exibir o nome da branch Git atual é uma das melhores formas de otimizar o fluxo de trabalho em desenvolvimento. Se trabalha frequentemente com várias branches, ter essa informação visível no terminal evita confusões e acelera tarefas diárias. Este guia detalhado revela como integrar o nome da branch diretamente no seu prompt, passo a passo, sem necessidade de conhecimentos avançados.

Passo 1: Abrir o Terminal com o Utilizador Correto
O primeiro passo é abrir o terminal da sua máquina, certificando-se de que está a usar o utilizador correto onde pretende alterar o prompt do Bash. Este será o ambiente onde aplicará todas as configurações essenciais.

Passo 2: Editar o Ficheiro de Configuração do Bash
Para modificar o aspeto do prompt, é imprescindível editar o ficheiro .bashrc (Linux) ou .bash_profile (macOS). Use o seguinte comando para abrir o editor de texto nano:

Bash
nano ~/.bashrc

Caso utilize macOS, substitua por:

Bash
nano ~/.bash_profile

Passo 3: Adicionar Função para Mostrar o Nome da Branch Git
Na parte inferior do ficheiro, insira o seguinte código que define uma função para identificar a branch Git ativa e personaliza o prompt para a mostrar em cores distintas:

Bash
# Função para mostrar a branch Git atual
parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

# Definição do prompt personalizado PS1
export PS1="\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;34m\]\h:\[\033[1;35m\]\[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "

Explicação detalhada:

  • parse_git_branch(): Filtra e mostra apenas o nome da branch em uso.
  • PS1: Controla o visual do prompt, incluindo nome do utilizador (\u), hostname (\h), diretório atual (\w) e o resultado da função parse_git_branch.

Após inserir o código, guarde e saia do editor pressionando CTRL + X, depois Y para confirmar e ENTER.

Passo 4: Aplicar as Alterações no Terminal
Para que as mudanças tenham efeito imediato, recarregue o ficheiro de configuração com um destes comandos:

Bash
source ~/.bashrc

ou, em macOS,

Bash
source ~/.bash_profile

Passo 5: Testar o Novo Prompt com a Branch Git Visível
Navegue até a pasta de um repositório Git, por exemplo:

Bash
cd /caminho/para/seu/repositorio

Agora, o prompt deverá apresentar algo semelhante a:

Bash
username@hostname /diretório/atual (nome-da-branch) $

Este formato permite identificar rapidamente em qual branch se está a trabalhar, eliminando dúvidas e agilizando a gestão de versões.

Este método simples para exibir o nome da branch Git no prompt do Bash transforma a experiência de trabalho em linha de comando, tornando-a muito mais intuitiva e eficiente para programadores e administradores de sistemas.


Hashtags para redes sociais: #Git #Bash #Terminal #Desenvolvimento #Programação #Linux #Codificação #Workflow #DevTips

Artigos Relacionados