একটি নির্দিষ্ট শাখার জন্য আমার একটি সাবট্রি মার্জ করতে হবে, যদি এটি প্রদত্ত দূরবর্তী সংগ্রহস্থলে উপস্থিত থাকে। সমস্যাটি হ'ল দূরবর্তী সংগ্রহস্থলটি স্থানীয়ভাবে চেক আউট হয় না, তাই আমি ব্যবহার করতে পারি না 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