DEV Community

Cover image for GitHub Alias FTW!
Neto Hog
Neto Hog

Posted on

GitHub Alias FTW!

Sabe aquele comando que você tem que consultar o Google toda vez que precisa dele ou aqueles comandos sequenciais que se repetem varias vezes durante o seu dia?

Você pode criar um atalho, conhecido como alias, para facilitar a sua vida e utilizar esses segundos extras que vai economizar para compartilhar essa dica com seus colegas! Win-win situation! 🙃

git config --global alias.<atalho> '<comandos>'
Enter fullscreen mode Exit fullscreen mode

Por exemplo, configurando este alias:

git config --global alias.undo '!git reset --soft HEAD~1'
Enter fullscreen mode Exit fullscreen mode

Para desfazer o seu ultimo commit basta você digitar:

git undo
Enter fullscreen mode Exit fullscreen mode

Massa né? Você também pode combinar comandos assim:

git config --global alias.shipit '!git add -A && git commit -m'
Enter fullscreen mode Exit fullscreen mode

Agora para preparar todos meus arquivos para subir e comittar eu digito apenas:

git shipit 'mensagem tão relevante que minha mãe ficaria orgulhosa'
Enter fullscreen mode Exit fullscreen mode

Você já usa alias no seu dia a dia? Compartilhe nos comentários para eu poder copiar e evitar a fadiga!

Vamo dale! 🚀

Discussion (1)

Collapse
espigah profile image
Fabricio_Gonçalves

git config --global alias.commit-push '!f() { git add -A && git commit -m "$@" && git push; }; f'
git config --global alias.pushu "push -u origin HEAD"