Git alias, crie comandos personalizados para turbinar seu git
Lays Hidani
Posted on September 3, 2021
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
Posted on September 3, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
October 29, 2024