Muestra solo la twig actual en Git

Intenté search un command especial de git para esto pero no pude encontrar uno. ¿Alguien puede sugerir algo más corto o más rápido que:

git branch | awk '/\*/ { print $2; }' 

 $ git rev-parse --abbrev-ref HEAD master 

Esto debería funcionar con Git 1.6.3 o posterior.

(Todavía no puedo agregar comentarios a las respuestas, así que)

En Git 1.8.1 puede usar el command git symbolic-ref con la opción "–short":

 $ git symbolic-ref HEAD refs/heads/develop $ git symbolic-ref --short HEAD develop 

Usted puede estar interesado en la salida de

 git symbolic-ref HEAD 

En particular, dependiendo de sus necesidades y el layout, puede que desee hacer

 basename $(git symbolic-ref HEAD) 

o

 git symbolic-ref HEAD | cut -d/ -f3- 

y luego está el file .git/HEAD que también puede ser de su interés.

Este es un hilo viejo con el que me he topado. Por lo que puedo decir, no hay forma de mostrar de forma nativa solo la twig actual en GIT, así que he estado usando:

 #> git branch | grep '*' 

Estoy usando

 /etc/bash_completion.d/git 

Vino con git y proporciona un post con el nombre de la sucursal y la finalización del argumento.