১. একটি প্রধান বিকাশকারী / রিলিজ শাখা হিসাবে ব্যবহৃত শাখায় স্যুইচ করুন।
এটি সেই শাখা যা সিস্টেমে সর্বশেষ পরিবর্তন রয়েছে। হতে পারে master
, core
, dev
, এটা কোম্পানী উপর নির্ভর করে। আপনার ক্ষেত্রে এটি সম্ভবত master
সরাসরি।
git checkout master
git pull
আপনার কাছে মূল বিকাশ শাখার সর্বশেষতম সংস্করণ জমে আছে তা নিশ্চিত করতে টানুন।
২. আপনার যে কাজটি শেষ করার কথা রয়েছে সেই শাখায় চেকআউট করুন এবং টানুন।
আপনার কাছে শাখার সর্বশেষতম সামগ্রী রয়েছে তা নিশ্চিত করার জন্য আপনি টানুন pull এটি স্থানীয়ভাবে প্রথমে তৈরি না করে সরাসরি যাচাই করে আপনি এটিতে master
(বা মূল দেব শাখাটি যথাক্রমে) নতুন বিষয়বস্তু না রাখার বিষয়টি নিশ্চিত করেন।
git checkout <name of the obsolete branch>
git pull origin <name of the obsolete branch>
৩. প্রধান বিকাশ শাখাটি অচল শাখায় মার্জ করুন।
নিম্নলিখিত কমান্ডটি চালনার আগে, টাইপ করে git
branch
বা git status
আপনি অপ্রচলিত শাখায় রয়েছেন তা নিশ্চিত করুন।
git merge master
git merge
কমান্ড নির্দিষ্ট শাখা সামগ্রী একত্রীকরণ এই ক্ষেত্রে, চেষ্টা করবে master
, শাখা আপনি বর্তমানে এ হয়।
উপর জোর দেওয়ার চেষ্টা করা হবে । একত্রীকরণের বিরোধগুলি হতে পারে, যা কেবলমাত্র আপনার দ্বারা সমাধান করা দরকার।
4. সংহত বিরোধগুলি সংশোধন করুন, সংঘাত সংশোধন করুন এবং চাপ দিন
সংযুক্তি সংঘাত সংশোধন করার পরে সমস্ত ফাইল যেখানে আছে সেখানে মঞ্চ, প্রতিশ্রুতিবদ্ধ এবং সংঘাতের সমাধানের দিকে ধাক্কা origin
।
git add .
git commit -m "fixed the merge conflict from the past year to update the branch"
git push
কমিটের জন্য git add .
আপনি সমস্ত ফাইল মঞ্চে কল করতে পারেন । মার্জ সংঘাতের সাথে কাজ করার সময়, আপনি সমস্ত প্রয়োজনীয় ফাইল আপডেট করতে চান।
অতিরিক্ত নোট
মার্জ সংঘাতের সমাধান করা এক ক্লান্তিকর কাজ হতে পারে। বিশেষ করে যদি আপনি কোনও সংস্থায় নতুন হন। একা সমস্ত মার্জ সংঘাতগুলি সমাধান করার জন্য আপনার কাছে এমনকি সঠিক জ্ঞান নাও থাকতে পারে।
আপনার কাজ চালিয়ে যাওয়ার আগে সংঘটিত সমস্ত দ্বন্দ্বকে সাবধানে পর্যবেক্ষণ করতে এবং যথাযথভাবে ঠিক করার জন্য আপনার সময় নিন।
এটি ঘটতে পারে, আপনি এক বছরের পুরানো শাখায় কাজ শুরু করবেন, বর্তমান বিকাশের অবস্থাটিকে এতে মিশ্রিত করুন এবং কোনও মার্জ সংঘাত থাকবে না।
এটি ঘটে যখন সিস্টেমে বছরে অনেক পরিবর্তন হয়ে গেছে, কেউই সেই ফাইলগুলিকে স্পর্শ করেনি যা আসলে এক বছরের পুরানো শাখায় পরিবর্তিত হয়েছিল।