Seja simplesmente enviando solicitações pull ou sendo esnobe o suficiente para usar o vim como editor de texto, os desenvolvedores e designers da Web passam muito tempo trabalhando na linha de comando. Se você trabalha com o git, sabe que é importante acompanhar suas ramificações, especialmente quando se trata de saber em qual ramificação está atualmente.


O senhor poderia executar frequentemente git branch para garantir que o senhor esteja no ramo em que prefere estar, mas isso é muita repetição desnecessária. Afinal de contas, com a quantidade de trabalho que fazemos na linha de comando, deveria haver uma maneira de sempre exibir essas informações… e há. Deixe-me mostrar ao senhor como sempre mostrar o ramo de check-out atual na exibição da linha de comando!


Comece abrindo seu .bash_profile esse arquivo é normalmente usado para criar aliases de linha de comando e definir variáveis de ambiente. Adicione o seguinte ao arquivo .bash_profile :



# Slightly modified from: https://coderwall.com/p/fasnya/add-git-branch-name-to-bash-prompt

# Show current git branch in command line
parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "


PS1 representa a exibição do texto inicial antes de cada linha executada na linha de comando. Com a diretiva acima, sua linha de comando será exibida da seguinte forma


Mostrar ramificação do Git


Ver sempre o nome da ramificação atual (se houver) é uma economia de tempo e um cobertor de segurança para aqueles que usam o git em seus projetos. Faça o favor de adicionar esse pequeno trecho ao seu .bash_profile e me agradeça depois!


O senhor é um usuário do Windows? Dê uma olhada no posh-git para obter a mesma funcionalidade!

  • Mais 5 APIs HTML5 que o senhor não sabia que existiam

    O Revolução do HTML5 nos proporcionou algumas APIs JavaScript e HTML incríveis. Algumas são APIs que já sabíamos que precisávamos há anos, outras são ajudantes de ponta para dispositivos móveis e desktops. Independentemente da força ou da finalidade da API, qualquer coisa que nos ajude a fazer melhor nosso trabalho é uma…

  • Eu’sou um impostor

    Essa é a coisa mais difícil que já tive de escrever, muito menos admitir para mim mesmo. Já escrevi cartas de demissão de empregos que amava, terminei relacionamentos, fracassei em uma série de tarefas e me decepcionei em minha vida. Todos esses sentimentos foram muito…