Quer acelerar como você usa o git?

ferramentas para tornar você um programador mais eficiente

Avery Duffin Segue 10 de jul · 3 min ler Foto de Kevin Ku no Unsplash

Você é o tipo de pessoa que ainda está escrevendo código em um editor com um fundo branco? Este artigo provavelmente não é para você então. Desde pequenas coisas, provavelmente, não te incomoda.

Mas, claro, se você quer aprender como aumentar sua produtividade enquanto usa a linha de comando do git, continue lendo. Este artigo deve fornecer duas novas ferramentas para adicionar ao seu toolbelt de desenvolvedor.

Nós estaríamos trabalhando em nosso .bashrc (linux) ou .bash_profile (mac) desculpem os caras do windows que eu não sei como fazer isso no windows ainda. Se você não está familiarizado com estes, então eu recomendo ler um pouco sobre isso aqui .

Git está sujo ou está limpo

ramo limpo ramo sujo

Ao codificar, é difícil entrar no seu terminal e digitar o git status toda vez que você quiser fazer o checkout de um novo branch.

Por que não deixar seu terminal lhe informar o ramo em que você está e se está sujo ou limpo por cor?

Em seu .bash_profile ou .bashrc, adicione o seguinte código.

Você precisará certificar-se de que suas cores do terminal estão ativadas.

Se você perceber que temos duas funções aqui. O primeiro é parse_git_dirty . Esta função informa se temos ou não código sujo (código que não foi confirmado no nosso repo).

A próxima função é parse_git_branch . Esta função consulta o git e nos diz em que ramo estamos.

A última parte deste trecho é apenas adicionar as cores ao seu console. Eu tenho isso definido para cores que eu gosto. Eu não vou explicar mais sobre colorir seu terminal, mas você pode ler sobre cores diferentes aqui .

Copie este código e sinta-se à vontade para aprimorá-lo.

Nota: Você só verá a ramificação quando estiver dentro de uma pasta com um repositório git.

Aliases

Outra ferramenta realmente útil é ter alguns aliases para seus comandos git. Em vez de explicar esses comandos. Vou apenas listá-los e você pode copiá-los e testá-los. Um legal é gl e se você notar que temos alguns que realmente usam nossa função parse_git_branch .

autocompletar

Agora, uma das coisas mais irritantes sobre o uso do git cli é não ter os branches e o autocomplete apis. Adicione este código ao seu .bashrc ou .bash_profile e você deverá ter autocomplete.

Conclusão

Espero que você tenha achado este artigo útil. Se você gostaria de pegar uma cópia completa do meu .bash_profile, você pode conferir aqui: https://github.com/averyduffin/bash/blob/master/.bash_profile

Codificação feliz! Siga-me no twitter !