Git Branch 🌿 তৈরি করার বিভিন্ন প্রয়োজনে দরকার পড়ে,যখন আপনি বর্তমান কোড কোনো
কিছু পরিবর্তন না করে নতুন কিছু যুক্ত করে এক্সপেরিমেন্ট করতে চান বা নতুন কিছু
যুক্ত করতে চান তখনই আমরা Git এ Branch তৈরি করি।
আস্সালামু আলাইকুম! আশা করি আল্লাহর রহমতে আপনি ভালো আছেন। 🥰 আলহামদুলিল্লাহ আমিও ভালো আছি। আজকের Topic এ আপনাকে স্বাগত! উইকিজানা ব্লগে প্রযুক্তিগত আপডেট থাকতে গুগল নিউজে ★ Follow করুন।
Git Branch করলে করার সুবিধা
Branch এর বাংলা প্রতিশব্দ শাখা। যেমন, একটা গাছের অনেক গুলো শাখা-প্রশাখা থাকে। Git Branch করলে অনেক গুলো সুবিধা পাবেন তারমধ্যে উল্লেখযোগ্য কিছু সুবিধা তুলে ধরা হচ্ছে।- আলাদা ভাবে কোড করে নতুন ধারণার অদ্ভাবণ করা
- বাগ ফিক্সিং
- প্যারালাল কন্ট্রোল
- কোলাবরেশন
- কনফ্লিক্ট সমাধান
Git branch করার উপায়
যখন আমরা নতুন রিপোজিটরি তৈরি করি তখন আমাদের একটা Branch থাকে। বর্তমানে এই ডিফল্ট রিপোজিটরির নাম Main যার আগের নাম ছিলো, Masterগিট এর শাখা-প্রশাখা |
Git branch তৈরি করার উপায়
Git Branch তৈরি করার জন্য আমরা দুইটা উপায়ে করতে পারবো, একটা মাধ্যমে সরাসরি
Checkout করে ও আরেকটি মাধ্যমে শুধু branch তৈরি করার মাধ্যমে। প্রথমে আমরা দেখবো
শুধু Branch তৈরি করা।
শুধুমাত্র Branch তৈরি করার জন্য নিচের কমান্ডটি লক্ষ করুন। তবে এই কমান্ডের
মাধ্যমে branch তৈরি করলে এইটাতে কাজ করতে অবশ্যই আপনাকে Checkout করতে হবে।
git branch branch-name
যদি আপনি চান যে git branch বানানোর সাথে একবারেই Checkout হয়ে যাবে তবে নিচের
মতো করে কমান্ড লিখুন
git checkout -b new-branch-name
Branch List চেক করার উপায়
যদিও ডিফল্ট ভাবে একটা মাত্র branch থাকে। তবে পরবর্তীতে আপনি যখন আরো branch তৈরি করবেন তখন আপনার বুঝায় জন্য চেক করার দরকার পড়বে।
বর্তমানে branch লিস্ট দেখতে চাইলে নিচের কমান্ডটি লিখুন। যে কমান্ডের পাশে *
চিন্হ আছে। ওইটাতে আপনার Checkout করা আছে।
git branch
Branch Switch করার উপায়
Branch বানানোর পর যখন একটা Branch থেকে অন্য Branch এ যেতে চাইবেন তখনই আপনার Switch করার প্রয়োজন হবে।git checkout branch-name
গিট Merge করার উপায়
গিট মার্জ করা খুবই সহজ। আপনি চাইলে আপনার যেকোনো Branch কে Main Branch এ
মার্জ করতে পারবেন।
আপনি যে Branch এ নতুন ভাবে কাজ করতেছিলেন বা রাফ কাজ গুলো করেছেন, যদি ওই
Branch এ না থাকেন তবে তবে Checkout করে ওই Branch এ যেতে হবে।
তারপর নিচের কমান্ডের মাধ্যমে আপনি Main Branch এ মার্জ করতে পারবেন।
git merge main
গিট সম্পর্কে আরো পড়ুনঃ
এই ব্লগটি যদি আপনার কাজে লেগে থাকে বা আপনার উপকারে আসে তবেই আমাদের
স্বার্থকতা। আপনাদের জানার চাহিদা মেটাতেই আমরা ব্লগিং করে থাকি।
পরিচিত কাউকে এই তথ্য জানাতে শেয়ার করুন। উইকিজানা ব্লগে
ফ্রীল্যান্সিং, এডুকেশন ও তথ্যমূলক ব্লগ প্রচার করে থাকে। আরো বিভিন্ন জনপ্রিয় ব্লগ পড়তে নিচে স্ক্রল করুন।