Atalhos, ou alias em inglês, podem ser criados no Git e facilitam a sua utilização por Terminal.
Outra vantagem é que para aqueles que como eu utilizam também o SVN e estão acostumados aos comandos curtos como “svn st” podem se beneficiar também destes atalhos no Git.
O comando para adicionar um novo atalho é o git config alias. Aqui segue uma lista de alguns comandos interessantes que encontrei nesta discussão:
git config alias.st status git config alias.co checkout git config alias.com checkout master git config alias.cia "commit -a -m" git config alias.ci "commit -m" git config alias.br branch git config alias.fo fetch origin git config alias.ff "merge --ff-only" git config alias.ffo "merge --ff-only @{u}" git config alias.po "push origin HEAD" git config alias.alias "config --get-regexp alias" |
Utilizando a opção –global os comandos estarão disponíveis para qualquer repositório Git em seu sistema. O comando abaixo por exemplo inclui o atalho git st para o comando git status em todo o sistema.
git config --global alias.st status |