Skip to content

Instantly share code, notes, and snippets.

@philipecampos
Created August 28, 2025 13:06
Show Gist options
  • Select an option

  • Save philipecampos/51e4cd2ac4b40e88c8723e0303fddce5 to your computer and use it in GitHub Desktop.

Select an option

Save philipecampos/51e4cd2ac4b40e88c8723e0303fddce5 to your computer and use it in GitHub Desktop.
Adiciona o nome da branch do repositório git sempre visível no terminal do Ubuntu

Exibe o nome da branch atual sempre que estiver em um diretório que contenha um repositório git, sem precisar ficar digitando nenhum comando. Para isto é necessário configurar o arquivo /home/NOME_USUARIO/.bashrc

Configurações no arquivo ~/.bashrc

Adicione parse_git_branch() e modifique PS1 conforme exemplo a seguir:

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;33m\]$(parse_git_branch)\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Para ver o resultado abra um novo terminal e entre em qualquer diretório que contenha um repositório git.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment