আমি যে শাখায় কাজ করছি তার মধ্যে থেকে গিট টান এবং অন্যান্য কমান্ড চালাতে অভ্যস্ত। তবে আমি একটি ডেভলপমেন্ট সার্ভার স্থাপন করেছি যাতে বেশিরভাগ লোকেরা কাজ করে, তাই যখন আমি এটি করব তখন শাখাগুলি স্যুইচ করতে হবে না। আমরা যদি সমস্ত গিথুব সংগ্রহস্থল থেকে ডেভ সার্ভারে একটি বিদ্যমান শাখা আপডেট করতে চাই তবে তা করার সঠিক উপায়টি কী হবে? আমি যদি 'গিট পুল টু গিথুব ব্রাঞ্চনাম' কমান্ডটি চালিত করি তবে তা কি কেবল বর্তমান শাখায় শাখাটি টানবে?
আমি যে গিট উদাহরণগুলি দেখতে পাচ্ছি তার সবগুলিই ইঙ্গিত করে যে আপনি প্রথমে 'চেকআউট ব্রাঞ্চনাম' চালান, তারপরে টানুন। আমি তা এড়াতে চেষ্টা করছি। আমি যেমন বলেছি, এটি একটি বিদ্যমান শাখা এবং আমি কেবল সর্বশেষ সংস্করণে আপডেট করতে চাই।
git fetchসেই নির্দিষ্ট দূরবর্তী শাখার ট্র্যাক করার জন্য একটি সেট আপ করা হলেও, দূরবর্তী শাখার স্থানীয় অনুলিপিটি আপডেট করবে তবে কোনও স্থানীয় শাখা নয়। এটি যা চেয়েছিল তা হতে পারে বা নাও হতে পারে। (সম্পাদনা করুন: ডিফল্টরূপে, যাইহোক। এটির পক্ষে অন্যরকম আচরণ করার জন্য এটি যুক্তি দিয়ে কল করা সম্ভব তবে সেক্ষেত্রে আর্গুমেন্টগুলি সত্যই নির্দেশ করা উচিত
git fetchআপনি যা চান তা করা উচিত