Tem muitos comandos do git que são difíceis de lembrar de cabeça e pra não precisar ficar buscando toda vez como fazer aquele comando que você quase nunca usa você pode criar atalhos no git, e o melhor é que essa criação é super simples.
Pra criar um atalho é só utilizar o comando:
git config --global alias.co checkout
Com esse comando estamos configurando um atalho global, esse atalho é o co
e ele representa o comando checkout
. Depois de configurar esse atalho pra trocar de branch ao invés de rodar um:
git checkout main
Podemos usar:
git co main
Pra configurar qualquer atalho é só seguir essa estrutura:
- git: pra indicar que um comando git será executado
- config: pra indicar que esse é um comando de configuração
- --global: flag que indica que o comando vai ser executado de maneira global e não apenas local, se não adicionarmos essa flag o atalho criado será configurado apenas pro repositório onde o comando foi executado
- alias.[atalho]: argumento onde é definido o nome do novo atalho
-
checkout: como no exemplo eu tava criando um atalho pro comando
checkout
ele precisa aparecer aqui, então o último argumento é o comando que vai ser relacionado ao atalho
O comando que eu usei no exemplo é super simples, tem comando muito mais complicado e que acabamos não utilizando no dia a dia e são pra esses comandos que os atalhos são mais úteis. Alguns atalhos que eu tenho configurado:
Deletar uma branch do repositório remoto
git config --global alias.delRemote "push origin --delete"
Comando com atalho: git delRemote [nome da branch]
Comando original: git push origin --delete [nome da branch]
Deletar uma branch do repositório local
git config --global alias.delLocal "branch -d"
Comando com atalho: git delLocal [nome da branch]
Comando original: git branch -d [nome da branch]
Fazer um push pra criar uma nova branch remotamente
git config --global alias.pushNewB "push --set-upstream origin"
Comando com atalho: git pushNewB [nome da branch]
Comando original: git push --set-upstream origin [nome da branch]
Ver o último commit
git config --global alias.last "log -1 HEAD"
Comando com atalho: git last
Comando original: git log -1 HEAD
Listar os atalhos configurados
git config --global alias.alias "config --get-regexp alias"
Comando com atalho: git alias
Comando original: git config --get-regexp alias
Pra deletar um atalho é só utilizar esse comando:
git config --global --unset alias.co
Esse comando remove um atalho global, pra remover um atalho local é só remover o argumento --global
:
git config --unset alias.co
Top comments (0)