Desvende os Segredos do Git Bash: Torne-se Mais Produtivo com Atalhos

Você já se pegou digitando comandos longos e repetitivos no Git Bash, desejando que houvesse uma maneira mais rápida de fazer isso? E se eu te dissesse que existe uma maneira simples de transformar sua experiência com o Git Bash, tornando-a mais ágil e eficiente? Continue lendo para descobrir como alguns atalhos poderosos podem revolucionar o seu fluxo de trabalho!

Transforme sua Rotina no Git Bash com Atalhos Poderosos

Nos últimos dias, percebi o quanto a utilização do Git Bash pode ser verbosa e cansativa. Comecei a buscar maneiras de agilizar meu dia a dia e encontrei uma solução incrível: a criação de atalhos (alias) para os comandos que mais uso. Esses atalhos não apenas economizam tempo, mas também tornam o processo muito mais fluido e menos suscetível a erros.

Onde trabalho, seguimos padrões rigorosos de nomenclatura para commits e branches. No entanto, esses nomes costumam ser longos e trabalhosos de digitar repetidamente. Foi aí que os atalhos se mostraram extremamente úteis.

Quer saber como criar seus próprios atalhos e funções no Git Bash? Vamos lá!

Digite em seu terminal:

vi ~/.bashrc

Esse comando abrirá o editor de texto vi em sua tela. Em seguida, crie um atalho digitando:

alias atalho='nome_original_do_comando'

Exemplo:

alias pu1='git pull origin branch1'

Dicas Rápidas para o Editor Vi

Caso você não conheça o vi, aqui estão algumas dicas rápidas:

  • Para começar a escrever, digite i.
  • Para salvar o arquivo, pressione ESC e em seguida digite :wq.

Após salvar o arquivo, você precisará recarregar a sessão do terminal. Para isso, feche e abra o terminal novamente, ou simplesmente digite:

source ~/.bashrc

Criando Funções para Comandos Comuns

Além dos atalhos, você pode criar funções que executam uma ou várias instruções. Veja um exemplo de função que realiza um git push para a branch atual:

function ipush() {
    git push origin $(git symbolic-ref --short HEAD)
}

Para usar, basta digitar o nome da função no Git Bash, em seguida pressionar enter, e o comando da função será executado. Nesse caso, será feito o push para a branch atual.

Executando Vários Comandos com Funções

E se você precisar executar vários comandos de uma vez? Também é possível! Confira este exemplo:

function ck2_pull() {
    git checkout multinacional/2020.2.0.TRT
    git pull origin multinacional/2020.2.0.TRT
}

Ao digitar ck2_pull e pressionar enter no Bash, ambos os comandos serão executados na ordem definida.

Conclusão

Utilizar esses atalhos e funções não só facilita, mas também agiliza o seu dia a dia no Git Bash. Experimente e veja a diferença que eles podem fazer na sua rotina!