Nomear as ramificações do Git é algo que a maioria de nós tem como ciência. Meu padrão de nomeação de ramificações geralmente é {issue number}-short-feature-descriptionembora muitos desenvolvedores prefiram começar com a descrição e terminar com o problema.

Independentemente do padrão que o senhor usa, ter um recurso como o autocompletar pode poupar muito tempo de digitação ou de copiar/colar. Veja como o senhor pode implementar o autocompletar nas ramificações do git!

Comece fazendo o download do arquivo git-completion.sh do GitHub:

curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash

Em seguida, adicione o seguinte ao seu ~/.bash_profile :

if [ -f ~/.git-completion.bash ]; then
  . ~/.git-completion.bash
fi

A última etapa é reiniciar o terminal. Pronto! Agora o senhor pode digitar git checkout {search-string} e pressionar tab para selecionar o único ramo que corresponde ou pressionar tab novamente para ver todas as correspondências!

O preenchimento automático para o git torna a navegação em todas as minhas ramificações muito mais rápida!