Compruebe si la sucursal local ya existe remota

Tengo una sucursal local con el nombre ${VERSION}-SNAP donde $VERSION es una variable de entorno.

 VERSION="1.0.O" 

Ahora estoy buscando una manera eficiente de verificar si esta twig ya existe remotamente.

Estaba pensando en esta dirección, pero no funcionó:

 for each ${VERSION}-SNAP | `git branch -r` do; echo "branch does exist, exit.." exit 1; done; 

 git ls-remote -h <url_of_remote_repository> <branch> 

El command dice si la twig existe en el repository remoto, y a qué commit apunta si existe.