git helper para nomes longos de branch

Roubei essa ideia de Giles Bowkett. Crie uma função bash ou zsh chamada assim para enviar rapidamente e com facilidade ramificações de tópicos com nomes longos a’la:

$ git push origin `this`

bash:

function this(){
if [[ -d '.git' ]]; then
git branch
| grep * | cut -d ' ' -f 2
fi
}

zsh (pode exigir plug-in git, ainda novo no zsh):

this() { if [[ -d '.git' ]] then; current_branch; fi }