DEV Community

Cover image for GitHub Alias FTW!
Neto Hog
Neto Hog

Posted on

4 2

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! 🚀

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (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"

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs