DEV Community

Cover image for Git alias, crie comandos personalizados para turbinar seu git
Lays Hidani
Lays Hidani

Posted on

Git alias, crie comandos personalizados para turbinar seu git

Já pensou em customizar seus comandos do Git?

Os aliases podem turbinar e facilitar o seu dia-a-dia, transformando seus comandos de terminal do git.

Você pode criar aliases para abreviar os comandos ou personalizá-los como quiser 🤩

Vamos lá...


💡 IMPORTANTE: após configurar, é necessário reabrir o terminal para refletir as novas configurações.

Criar alias direto no arquivo de configuração

1 - Abra o arquivo .gitconfig (localizado no diretório principal), você pode abri-lo através do seu diretório ou via terminal:

open ~/.gitconfig
Enter fullscreen mode Exit fullscreen mode

*este comando irá abrir o arquivo em seu editor padrão para que você possa editá-lo

2 - Adicione seus aliases da seguinte forma:

[alias]
    comando_reduzido = comando_original
    comando_reduzido = comando_original
    comando_reduzido = comando_original
Enter fullscreen mode Exit fullscreen mode

Prontinho! ⚡
Agora é só reabrir seu terminal para que os comandos possam começar a funcionar.

Lista de comandos úteis

arquivo .gitconfig

[alias]
  cm = commit -m
  acm = !git add -A && git commit -m
  lg = log --oneline
  lgg = log --all --graph --decorate --oneline --abbrev-commit
  b =  branch
  co = checkout
  cb = checkout -b
  st = status
  stt = status -sb
  pl = pull origin
  pu = push origin -u
  plr = pull origin -r
  pp = push origin
  pf = push origin +HEAD
  config = config --global -e
  up = !git pull --rebase --prune $@ && git submodule update --init --recursive
  save = !git add -A && git commit -m '~SAVEPOINT :construction:'
  wip = git add -A && git commit -m '~WIP :construction:'
  undo = reset --soft HEAD~1
  amend = commit --amend
  ops = commit --amend --no-edit
Enter fullscreen mode Exit fullscreen mode

Utilizando os aliases

Vamos supor que eu tenha configurado meus aliases conforme a lista acima, então toda vez que eu quiser utilizar um alias, basta rodar o comando:

git <alias>
Enter fullscreen mode Exit fullscreen mode

👩🏻‍🍳 Exemplo:

git save
Enter fullscreen mode Exit fullscreen mode

Seria o mesmo que digitar

git add .

git commit -m '~SAVEPOINT :construction:'
Enter fullscreen mode Exit fullscreen mode

muito mais prático!

Criar alias via linha de comando

Também é possível configurar seus aliases via linha de comando:

git config --global alias.<seu-alias> <comando-original>

# exemplo
# git config --global alias.st status
Enter fullscreen mode Exit fullscreen mode

No exemplo acima, depois de configurado, ao invés de ter que digitar git status, basta digitar git st.

A opção –global quer dizer que o alias será aplicado no arquivo .gitconfig dentro do seu diretório home, e por isso o alias será aplicado em todos seus repositórios. Sem esta opção, o alias será aplicado no .gitconfig do repositório atual, logo só será aplicado apenas a ele.}}

📖 saiba mais

--
Foto da capa: Roman Synkevych on Unsplash

Discussion (1)

Collapse
ananopaisdojavascript profile image
ananopaisdojavascript

🥰