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
*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
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
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>
👩🏻🍳 Exemplo:
git save
Seria o mesmo que digitar
git add .
git commit -m '~SAVEPOINT :construction:'
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
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.}}
--
Foto da capa: Roman Synkevych on Unsplash
Top comments (1)
🥰