আপনি যখন চালান git branch -r
কেন ব্লেজগুলি এটি তালিকা করে origin/HEAD
? উদাহরণস্বরূপ, গিটহাবের একটি রিমোট রেপো রয়েছে, বলুন, দুটি শাখা সহ: মাস্টার এবং দারুণ বৈশিষ্ট্য। যদি আমি git clone
এটি দখল করতে পারি এবং তারপরে আমার নতুন ডিরেক্টরিতে গিয়ে শাখাগুলির তালিকা তৈরি করি, আমি এটি দেখতে পাচ্ছি:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
অথবা এটিতে যে কোনও আদেশ থাকবে (আলফা? আমি একটি নিরীহ রেপোর পরিচয় গোপন রাখতে এই উদাহরণটি নকল করছি)। তাহলে কি HEAD
ব্যবসা? এটা কি শেষ ব্যক্তি হয় push
তাদের ছিল HEAD
দিকে তাক যখন তারা ধাক্কা? তারা যেটা push
এডি করেছিল তা কি সর্বদা থাকবে না ? HEAD
চলাফেরা করা ... HEAD
অন্য মেশিনে কারও ইশারা করা কেন আমি তার যত্ন করব ?
আমি কেবল রিমোট ট্র্যাকিং এবং এ জাতীয় একটি হ্যান্ডেল পাচ্ছি, সুতরাং এটি একটি দীর্ঘস্থায়ী বিভ্রান্তি। ধন্যবাদ!
সম্পাদনা: আমি এমন ছাপের মধ্যে ছিলাম যে উত্সর্গীকৃত রিমোট রেপোস (যেমন গিটহাব যেখানে এই কোডটিতে কেউ প্রবেশ করবে না, তবে কেবল টান বা ধাক্কা দেবে) ইত্যাদি ছিল না এবং তার মাথাও না থাকা উচিত ছিল কারণ মূলত, কোন কাজের অনুলিপি। তাই না?