Aliases no Git

Você sabia que pode criar aliases git quase da mesma maneira que criaria seus aliases de shell?

Aliases globais

Para criar aliases globais digite git config --global alias.<alias> <command>Os aliases serão salvos no arquivo~/.gitconfig

Em meus dotfiles, também incluí um alias para git: alias g="git"para tornar o git status, add, commit e push muito curto:

g s
g a
<filename>
g c
-m "the commit message"
g p

Aliases locais

Para criar aliases locais, como uma mesclagem de mestre para produção, tudo o que você precisa fazer é criar o alias sem o sinalizador –global ou adicionar o alias ao local .git/config

git config alias.production-merge "!git checkout production;git merge master --no-ff;git checkout master"

Agora você pode apenas correr git production-mergepara fazer a mágica.