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