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:
nano ~/.bashrc
Caso utilize macOS, substitua por:
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:
# 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çãoparse_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:
source ~/.bashrc
ou, em macOS,
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:
cd /caminho/para/seu/repositorio
Agora, o prompt deverá apresentar algo semelhante a:
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