Je dois effectuer une fusion de sous-arborescence pour une branche spécifique, si elle existe sur un référentiel distant donné. Le problème est que le référentiel distant n'est pas extrait localement, donc je ne peux pas l'utiliser git branch -r
. Tout ce que j'ai, c'est une adresse distante, quelque chose comme ça https://github.com/project-name/project-name.git
. Existe-t-il un moyen de répertorier les succursales distantes uniquement par une adresse distante? Je n'ai rien trouvé d'utile :(
git ls-remote --heads ${REPO} ${BRANCH} | grep ${BRANCH} >/dev/null
suivi deif [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi