Devo fare un'unione di sottostruttura per un ramo specifico, se esiste su un dato repository remoto. Il problema è che il repository remoto non viene estratto localmente, quindi non posso usarlo git branch -r
. Tutto quello che ho è un indirizzo remoto, qualcosa del genere https://github.com/project-name/project-name.git
. C'è un modo per elencare i rami remoti solo tramite un indirizzo remoto? Non sono riuscito a trovare nulla di utile :(
git ls-remote --heads ${REPO} ${BRANCH} | grep ${BRANCH} >/dev/null
seguito daif [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi