Atalho Git
Esta é a primeira coisa que faço. Aliasing git as g
vai economizar muita digitação. Após a criação do link simbólico, você pode acessar o git digitando apenas g
na linha de comando.
$ sudo ln -s `which git` /usr/bin/g
Estou usando o git há alguns anos e, com o tempo, criei uma longa lista de aliases do git. O Git é ótimo e pode oferecer uma ótima experiência de codificação com seus atalhos personalizáveis.
O arquivo .gitconfig está localizado em seu diretório inicial. Todos os exemplos podem ser adicionados à seção [alias] neste arquivo.
$ nano ~/.gitconfig
Aliases básicos
co = checkout
cp = cherry-pick
p = pull
squash = merge --squash
st = status
df = diff
b = branch
r = reset
Uso Avançado
Reverter um arquivo
rv = checkout --
Mesclando
ours = checkout --ours --
theirs = checkout --theirs --
Stashing
sl = stash list
sa = stash apply
ss = stash save
Perigo! Cleanup working dir
Este alias irá reiniciar todos os arquivos modificados!
cleanup = !git reset --hard && git clean -f
Listar todos os aliases
alias = config --get-regexp 'alias.*'
Log One Line
logol = log --pretty=format:"%h\ %s\ [%cn]"
Pesquisar em arquivos
search = "grep -Iin"
Vagabundo
vup = !vagrant up
vsu = !vagrant suspend
vss = !vagrant ssh
vde = !vagrant destroy
vpr = !vagrant provision
Se você tiver outros aliases git bons, sinta-se à vontade para escrever um comentário 🙂