¿Cómo detectar si existe una twig usando el command git?

¿Cómo detectar si existe una twig usando el command git?

Necesito esto en algunos guiones de shell

Para comprobar si la cadena en la variable de shell $REVISION se resuelve correctamente en un object válido en la database de git, puede usar

 git rev-parse --quiet --verify $REVISION 

Esto imprimirá SHA1 a stdout si se encuentra la revisión, y regresará con un estado de salida distinto de cero de lo contrario, para que pueda usarlo en cláusulas if:

 if git rev-parse --quiet --verify $REVISION > /dev/null; then # whatever fi 

Tenga en count que esto no solo permitirá los nombres de las sucursales en el sentido estricto, sino todas las references de revisión válidas.