কম্পিউটার টিউটোরিয়াল

লোকাল ও রিমোট Git ব্রাঞ্চ ডিলিট করার পদ্ধতি

Git ব্যবহার আজকাল ডেভেলপারদের জন্য প্রায় বাধ্যতামূলক। কারণ: প্রজেক্টের সব চেঞ্জ রেকর্ড হয়—প্রায় চিন্তা ছাড়া। কিন্তু ব্রেন ক্যাচ আপ করলে লোকাল ও রিমোট Git ব্রাঞ্চ ডিলিট করতে হয়। প্রসেস বুঝতে পারলে সমাধান সহজ।

Git-র কুইক প্রাইমার

Git ডেভেলপমেন্ট প্রজেক্টের এক্টিভিটি রেকর্ড করার পদ্ধতি। Google Docs-এর রিভিশন ফাংশনালিটির মত।

Git রিপোজিটরির হায়ারার্কি:

  • মেইন ট্র্যাক (ডেফিনিটিভ ভার্সন)। ট্র্যাডিশনালি master, আজকাল main বা trunk।
  • প্রতি রিপোতে একাধিক ব্রাঞ্চ (ট্রাঙ্কের কপি)। ডেভেলপাররা একসাথে স্যান্ডবক্সড ভার্সনে কাজ করে।
  • push ও commit দিয়ে ব্রাঞ্চে চেঞ্জ পুশ/কমিট।
  • ব্রাঞ্চ ট্রাঙ্কে মার্জ হয়ে নতুন ডেফিনিটিভ ট্রাঙ্ক তৈরি হয়।

Git এই প্রিন্সিপল মেনে চলে চমৎকার। কিন্তু ব্রাঞ্চ ডিলিট করতে হলে হেডএক হয়।

লোকাল ও রিমোট Git ব্রাঞ্চ ডিলিট

কমান্ড স্ট্রাকচার বুঝুন:

git    

স্ট্রাকচার ধরে আপনার 니ড অনুযায়ী অ্যাডাপ্ট করুন। লোকাল ব্রাঞ্চ থেকে শুরু (CLI ও Git রিপো আছে ধরে)।

লোকাল ব্রাঞ্চ ডিলিট: git branch কমান্ড, -d মডিফায়ার, ব্রাঞ্চ নেম। উদাহরণে oldbranch (আপনার প্রজেক্ট-স্পেসিফিক হবে)। মিলিয়ে:

git branch -d oldbranch

এটি লোকাল রিপো থেকে ব্রাঞ্চ ডিলিট বলে। কিন্তু Git ডিলিট দেয় না—কারণ সেই ব্রাঞ্চে অনমার্জড কমিট থাকতে পারে বা রিমোট রিপোতে পুশ করা নাও থাকতে পারে।

এটা বাইপাস করতে -D (ক্যাপিটাল) ব্যবহার করুন।

রিমোট ব্রাঞ্চ ডিলিট: git push কমান্ড। রিমোট নেম লাগে (কনভেনশনালি origin, টিম লিডার से কনফার্ম করুন)। মিলিয়ে:

git push -d origin remotebranch

Git ভার্সন অনুযায়ী অর্ডার চেঞ্জ হতে পারে:

git push origin --delete remotebranch

ক্যাপিটাল মডিফায়ার ফোর্স ডিলিট, লোৱারকেস-এ কনফার্মেশন চায়।

উপসংহার

Git পাওয়ারফুল ল্যাঙ্গুয়েজ, টুল, ডেভেলপমেন্ট এইড। জিনিস অ্যাড করলে চমৎকার, রিমুভ করলে ნয়। লোকাল ও রিমোট Git ব্রাঞ্চ ডিলিট = কমান্ড স্ট্রাকচার শিখা। একবার শিখলে সব ঠিক। Git ও GitHub-এ শুরু করতে চাইলে আমাদের গেটিং স্টার্টেড গাইড দেখুন।

  1. $sysreset ফোল্ডার কী এবং কীভাবে ডিলিট করবেন?

  2. Mac-এ বড় ফাইল দ্রুত খুঁজে বের করুন ও রিমুভ করুন – ধাপে ধাপে গাইড

  3. ফাইল ও ফোল্ডার চিরস্থায়ীভাবে ডিলিট করা: সহজ ধাপে ধাপে গাইড

  4. ম্যাককে লোকাল বা রিমোট সার্ভারের সাথে সংযুক্ত করুন: দ্রুত এবং সিকিউর গাইড