Saya perlu melakukan penggabungan subtree untuk cabang tertentu, jika itu ada di repositori jarak jauh tertentu. Masalahnya adalah repositori jarak jauh tidak diperiksa secara lokal, jadi saya tidak dapat menggunakan git branch -r. Yang saya miliki hanyalah alamat remote, seperti ini https://github.com/project-name/project-name.git. Apakah ada cara untuk membuat daftar cabang jarak jauh hanya dengan alamat jarak jauh? Saya tidak dapat menemukan apa pun yang bergunal :(

git ls-remote --heads ${REPO} ${BRANCH} | grep ${BRANCH} >/dev/nulldiikuti olehif [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi