আমার সহকর্মী এবং আমি একই ভাণ্ডারটিতে কাজ করছি। আমরা একে একে বিভিন্ন প্রকল্পের জন্য প্রযুক্তিগতভাবে দুটি শাখায় শাখা করেছি, তবে তাদের মিল রয়েছে, তাই আমরা মাঝে মাঝে master
from থেকে * ফিরে আসতে চাই branch
।
যাইহোক, আমি আছে branch
। আমার সহকর্মী কীভাবে বিশেষভাবে সেই শাখাটি টানতে পারেন?
কোনও git clone
সংগ্রহস্থল তার জন্য স্থানীয়ভাবে শাখাগুলি তৈরি করে বলে মনে হয় না, যদিও আমি আমার শেষের দিকে ধাক্কা দেওয়ার পরে এগুলি অনভিজ্ঞ অবস্থায় লাইভ দেখতে পাচ্ছি।
এছাড়াও, আমি যখন প্রাথমিকভাবে শাখাটি তৈরি করেছি তখন আমি করেছি -b checkout
। এটি কি অনেক পার্থক্য করে?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
এগুলি আমি চালিত কমান্ডগুলি। তবে এটি অবশ্যই কাজ করছে না।
আমি সেই শাখাটি পরীক্ষা করে দেখতে সক্ষম হতে চাই এবং তারপরে বিভিন্ন সহযোগী বা ওয়ার্কস্টেশনগুলি থেকে পরিবর্তিত শাখাগুলি কেবল ধাক্কা দিতে এবং প্রতিশ্রুতিবদ্ধ ।
git fetch --all
সমস্ত শাখা দেখতে git branch
:, তারপরে আমি শাখাটি চেকআউট করব:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover