ধরা যাক আমরা মুক্তি / 1.0.5 এর জন্য অনুসন্ধান করছি are
যখন git fetch -all
হয় কাজ করছে না এবং আপনি দূরবর্তী শাখা দেখতে পারে না যে git branch -r
এই নির্দিষ্ট শাখা প্রদর্শন করুন।
1. দূরবর্তী সমস্ত শাখাগুলি মুদ্রণ করুন (শাখা, ট্যাগ, ...):
git ls-remote origin
আপনি সন্ধান করছেন এমন দূরবর্তী শাখাটি প্রদর্শন করা উচিত।
e51c80fc0e03abeb2379327d85ceca3ca7bc3ee5 refs/heads/fix/PROJECT-352
179b545ac9dab49f85cecb5aca0d85cec8fb152d refs/heads/fix/PROJECT-5
e850a29846ee1ecc9561f7717205c5f2d78a992b refs/heads/master
ab4539faa42777bf98fb8785cec654f46f858d2a refs/heads/release/1.0.5
dee135fb65685cec287c99b9d195d92441a60c2d refs/heads/release/1.0.4
36e385cec9b639560d1d8b093034ed16a402c855 refs/heads/release/1.0
d80c1a52012985cec2f191a660341d8b7dd91deb refs/tags/v1.0
নতুন শাখা 'রিলিজ / 1.0.5' আউটপুটে প্রদর্শিত হবে।
2. একটি প্রত্যন্ত শাখা আনতে বাধ্য করুন:
git fetch origin <name_branch>:<name_branch>
$ git fetch origin release/1.0.5:release/1.0.5
remote: Enumerating objects: 385, done.
remote: Counting objects: 100% (313/313), done.
remote: Compressing objects: 100% (160/160), done.
Receiving objects: 100% (231/231), 21.02 KiB | 1.05 MiB/s, done.
Resolving deltas: 100% (98/98), completed with 42 local objects.
From http://git.repo:8080/projects/projectX
* [new branch] release/1.0.5 -> release/1.0.5
এখন আপনার স্থানীয়ভাবে রেফ রয়েছে, আপনি এই শাখাটি চেকআউট (বা যাই হোক না কেন)।
কাজ শেষ!