উদাহরণ দ্বারা যে কোনও শাখায় রিবেস মাস্টারকে কীভাবে গিট করবেন

Udaharana Dbara Ye Kona O Sakhaya Ribesa Mastarake Kibhabe Gita Karabena



Git-এ, ব্রাঞ্চিং হল মাস্টার ব্রাঞ্চ থেকে আলাদা হওয়ার প্রক্রিয়া যাতে ডেভেলপাররা মূল কোড এবং অন্যান্য দলের সদস্যদের প্রভাবিত না করে আলাদাভাবে কাজ করতে পারে। যখন একজন বিকাশকারী একটি গিট সংগ্রহস্থল তৈরি করে, ডিফল্টরূপে, এটি মাস্টার শাখায় যোগ করা হয়। যাইহোক, ডেভেলপাররা যখনই প্রয়োজন তখনই গিট একাধিক কমান্ডের সাহায্যে শাখা পরিবর্তন করতে পারে, যেমন “ git রিবেস ” কমান্ড, গুরুত্বপূর্ণ তথ্য না হারিয়ে।

এই ম্যানুয়ালটিতে, আমরা উদাহরণ দিয়ে শিখব কিভাবে গিট রিবেস মাস্টার যেকোন শাখায় এবং বর্ণনা সহ গিট রিবেস মৌলিক কমান্ড প্রদান করতে হয়।

গিট রিবেস কি?

রিবেসিং হল একটি নতুন বেস কমিটের উপরে বিদ্যমান কমিটগুলির একটি সিকোয়েন্স পুশ বা মার্জ করার পদ্ধতি। মূলত, এটি একত্রিত করার রৈখিক পদ্ধতি হিসাবে পরিচিত। আরও নির্দিষ্টভাবে, গিট রিবেস হল সবচেয়ে জনপ্রিয় ইউটিলিটি যা গিট এক শাখা থেকে যেকোনো শাখায় পরিবর্তনগুলিকে একত্রিত করার জন্য ডিজাইন করা হয়েছে।







উদাহরণ: কিভাবে অন্য গিট শাখায় গিট রিবেস মাস্টার?

গিট রিবেস মাস্টার বা অন্য গিট শাখায় কমিটের ক্রম একত্রিত করতে, প্রথমে, “ খুলুন গিট বাশ ' টার্মিনাল এবং ' ব্যবহার করে গিট রুট ডিরেক্টরিতে যান সিডি 'আদেশ। এরপরে, চালান ' $ git শাখা -a ” কমান্ড সব বিদ্যমান শাখা প্রদর্শন এবং রিবেস করতে তাদের যে কোনো একটি নির্বাচন করুন. অবশেষে, 'চালনা করুন $ git rebase master ” গিট-এর অন্য শাখায় মাস্টারকে রিবেস করার নির্দেশ।



এখন, উপরে বর্ণিত দৃশ্যের আউটপুট দেখতে নিম্নলিখিত পদ্ধতিটি পরীক্ষা করে দেখি!



ধাপ 1: গিট টার্মিনাল চালু করুন

অনুসন্ধান করুন এবং খুলুন ' গিট ব্যাশ আপনার সিস্টেমে ব্যবহার করে ' স্টার্টআপ ' তালিকা:





ধাপ 2: গিট রুট ডিরেক্টরিতে নেভিগেট করুন

এরপরে, চালান ' সিডি গিট রুট ডিরেক্টরির ভিতরে যাওয়ার জন্য কমান্ড:



$ সিডি 'সি:\ব্যবহারকারীরা \n আজমা\গো'

ধাপ 3: সমস্ত শাখা তালিকাভুক্ত করুন

এখন, চালান ' git শাখা ' ব্যবহার করে সমস্ত শাখা প্রদর্শনের জন্য কমান্ড -ক 'বিকল্প:

$ git শাখা -ক

আপনি দেখতে পাচ্ছেন, দূরবর্তী শাখা সহ সমস্ত বর্তমান এবং বিদ্যমান শাখাগুলি প্রদর্শিত হয়। আমরা নির্বাচন করব ' বৈশিষ্ট্য গিট স্থানীয় সংগ্রহস্থলের শাখা এটিতে রিবেস সম্পাদন করতে:

ধাপ 4: অন্য শাখায় মাস্টার রিবেস করুন

অবশেষে, প্রদত্ত কমান্ডটি চালান এবং রিবেসিং অ্যাকশনের জন্য শাখার নাম উল্লেখ করুন:

$ গিট রিবেস মাস্টার বৈশিষ্ট্য

নীচের আউটপুট দেখায় যে ' মাস্টার 'এর উপর পুনরায় ভিত্তি করা হয়' বৈশিষ্ট্য 'শাখা সফলভাবে:

এখন, তাদের সংক্ষিপ্ত বিবরণ সহ গিট রিবেস মৌলিক কমান্ডগুলি পরীক্ষা করতে পরবর্তী বিভাগে যান।

গিট রিবেস মৌলিক কমান্ড কি?

আসুন গিট রিবেস বেসিক কমান্ডগুলি পরীক্ষা করে দেখি, যা বর্ণনা সহ নীচের দেওয়া সারণীতে বলা হয়েছে:

কমান্ড বর্ণনা
$ git rebase -- ইন্টারেক্টিভ ইন্টারেক্টিভ রিবেস সম্পাদন করতে ব্যবহৃত হয়।
$ git rebase স্ট্যান্ডার্ড রিবেস সঞ্চালনের জন্য ব্যবহৃত হয়।
$ গিট রিবেস -এক্স প্লেব্যাকের সময় প্রতিটি চিহ্নিত কমিটের জন্য কমান্ড লাইন শেল স্ক্রিপ্ট চালানোর জন্য ব্যবহৃত হয়।
$ git rebase –d প্লেব্যাক করার সময় মার্জ করা কমিট ব্লক থেকে কমিট বাতিল করতে ব্যবহৃত হয়।
$ git অবস্থা গিট রিবেস স্ট্যাটাস দেখতে ব্যবহৃত হয়।
$ git rebase –p গিট শাখার ইতিহাসে পৃথক কমিট ধরে রাখতে ব্যবহৃত হয়।
$ গিট রিবেস -- এড়িয়ে যান করা পরিবর্তনগুলি এড়িয়ে যাওয়ার জন্য ব্যবহৃত হয়।
$ git কমিট -m ' ' এর জন্য কমিট মেসেজ পরিবর্তন কমিট ব্যবহৃত
$ git যোগ করুন Git সংগ্রহস্থলে একটি শাখা যোগ করতে ব্যবহৃত হয়।
$ git rebase — চালিয়ে যান ব্যবহারকারীদের দ্বারা তৈরি করা পরিবর্তনগুলি চালিয়ে যেতে ব্যবহৃত হয়।

এই গবেষণায় একটি উদাহরণের সাহায্যে যেকোনো শাখায় গিট রিবেস করার পদ্ধতি বর্ণনা করা হয়েছে এবং গিট রিবেস বেসিক কমান্ডগুলিকে সংক্ষেপে আলোচনা করা হয়েছে।

উপসংহার

যেকোন শাখায় গিট রিবেস করতে, প্রথমে গিট রুট ডিরেক্টরিতে যান এবং রিমোট সহ সমস্ত বিদ্যমান শাখার তালিকা করুন “ $ git শাখা -a 'আদেশ। এরপরে, চালান ' $ গিট রিবেস মাস্টার <শাখা> 'গিট থেকে পরিবর্তনগুলি সংহত করার জন্য কমান্ড' মাস্টার ” নির্দিষ্ট শাখায় শাখা। এই ম্যানুয়ালটি একটি শাখায় মাস্টারকে পুনরায় বসানোর পদ্ধতি প্রস্তাব করে।