Meus aliases git incríveis

Eu gosto porque é como uma faca suíça. Ele pode fazer quase tudo com apenas algumas teclas. Mas por que não tornar essas combinações de teclas ainda menos?

[alias]
ca
= commit --amend --reuse-message=HEAD
ci
= commit
cl
= clone
cleanse
= "!git ls-files --others --exclude-standard | xargs rm"
co
= checkout
lg
= log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
st
= status -sb
todo
= grep --heading --break --ignore-case -e 'TODO:'
fix
= grep --heading --break --ignore-case -e 'FIX:' -e 'FIXME:'
conflicts
= !git ls-files -u | cut -f 2 | sort -u
root
= !cd $(git rev-parse --show-toplevel)

A descrição de todos esses aliases pode ser encontrada na postagem do meu blog .