Мені потрібно здійснити об'єднання піддірень для певної гілки, якщо вона існує в заданому віддаленому сховищі. Проблема полягає в тому, що віддалений сховище не перевіряється локально, тому я не можу його використовувати git branch -r. Я маю лише віддалену адресу, щось подібне https://github.com/project-name/project-name.git. Чи є спосіб перерахувати віддалені відділення лише за віддаленою адресою? Я нічого не міг знайти корисне :(

git ls-remote --heads ${REPO} ${BRANCH} | grep ${BRANCH} >/dev/nullпісля чогоif [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi