একটি গিট শাখা একটি সফ্টওয়্যার প্রকল্পের উন্নয়নের একটি পৃথক লাইন। ব্যবহারকারী একটি শাখা তৈরি করতে পারেন, এবং মূলটি এলোমেলো না করে এই শাখায় তাদের পরিবর্তনগুলি করতে থাকুন৷ 'গুরু'
শাখা
সাধারণত, একটি কোডে কাজ করা প্রতিটি বিকাশকারী একটি পৃথক শাখায় তার পরিবর্তন করে। Git পরিবর্তনগুলি সম্পন্ন হওয়ার পরে শাখাটিকে মাস্টার শাখার সাথে একত্রিত করার বৈশিষ্ট্যগুলি অফার করে৷ শাখাগুলির নামকরণ করা যেতে পারে কী ধরণের পরিবর্তনগুলি রয়েছে সে অনুসারে। এটি উন্নয়ন দলগুলিতে যথাযথ স্বচ্ছতা এবং বিকেন্দ্রীকরণের অনুমতি দেয় এবং তাই এই অনুশীলনগুলি এখন সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে ব্যাপকভাবে অনুসরণ করা হয়৷
এই নিবন্ধে, আমরা দেখব কিভাবে একটি গিট প্রকল্পে বর্তমান শাখাটি ব্যবহার করে পরিবর্তন করা যায় git চেকআউট
আদেশ
প্রথমত, বিদ্যমান সকল শাখা দেখতে একটি গিট প্রকল্পে, প্রকল্প ডিরেক্টরিতে যান এবং চালান:
git শাখা
আমরা দেখতে পাচ্ছি, আমরা বর্তমানে যে শাখায় (মাস্টার) আছি তা হাইলাইট করা হয়েছে।
আমরা অন্য শাখায় স্যুইচ করার আগে, যদি এই শাখার অধীনে কোনো পরিবর্তন করা হয়, তাহলে সেগুলি অবশ্যই প্রতিশ্রুতিবদ্ধ। অন্যথায়, Git শাখা পরিবর্তন রোধ করতে পারে, যদি শাখাগুলিতে একটি দ্বন্দ্ব থাকে।
পরিবর্তন কমিট, চালান:
git কমিট -m "কোডের ছোটখাটো পরিবর্তন"
উল্লেখ্য যে স্ট্রিং এর পরে -মি
পতাকা একটি বাধ্যতামূলক প্রতিশ্রুতি বার্তা যা প্রতিটি প্রতিশ্রুতির সাথে নির্দিষ্ট করা, প্রতিশ্রুতির সময় করা পরিবর্তনগুলি ব্যাখ্যা করে।
অবশেষে, অন্য শাখায় চেকআউট/পরিবর্তন করতে, চালান:
git চেকআউট
যেমন শাখা 'পরীক্ষা' চেকআউট করতে:
এখন আমরা আমাদের শাখায় প্রয়োজনীয় পরিবর্তন করতে পারি।