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

GitHub-এ ফোল্ডার তৈরি করার পদ্ধতি (কমান্ড লাইন ও ওয়েব UI)

গিটহাবে খালি ফোল্ডার পাস করতে পারে না

গিট (Git) খালি ডিরেক্টরি ট্র্যাক করে না। গিটহাবে ফোল্ডার দেখানোর জন্য সেটিতে **কমপক্ষে একটি ফাইল** থাকতে হবে (হিডেন ফাইলও চলে)।

পদ্ধতি ১: কমান্ড লাইন (Git Bash / Terminal) থেকে

স্টেপ ১: লোকালি ফোল্ডার ও প্লেসহোল্ডার ফাইল তৈরি করুন

mkdir docs dev
touch docs/.gitkeep
touch dev/.gitkeep

.gitkeep হলো একটি কনভেনশনাল নাম, যেকোনো নাম দিয়ে ফাইল তৈরি করা যায়।

স্টেপ ২: স্টেজ, কমিট এবং পুশ করুন

git add .
git commit -m "feat: Create directory structure with placeholder files"
git push origin main

ফলাফল

গিটহাবে docs/ এবং dev/ ফোল্ডারগুলো見える হবে, প্রতিটিতে .gitkeep ফাইল থাকবে।

পদ্ধতি ২: গিটহাব ওয়েব ইন্টারফেস থেকে

  1. রিপোজিটরি পেজে যান এবং **Add file** → **Create new file** ক্লিক করুন।
  2. ফাইল নাম ফিল্ডে টাইপ করুন: assets/.gitkeep (স্ল্যাশ দিয়ে ফোল্ডার নির্দেশ করুন)।
  3. গিটহাব অটোমেটিক্যালি assets/ ফোল্ডার তৈরি করবে।
  4. অপশনালি ফাইলে কিছু কন্টেন্ট লিখুন।
  5. Commit new file বাটনে ক্লিক করুন।

ফোল্ডারটি রিপোজিটরিতে যোগ হয়ে যাবে।

প্রো টিপস

  • .gitkeep ফাইল খালি রাখুন বা একটি কমেন্ট লিখুন (যেমন: # This folder is intentionally tracked)।
  • বাস্তব ফাইল যোগ হলে প্লেসহোল্ডার ফাইলটি ডিলিট করে দিন।
  • CI/CD পাইপলাইনে ফোল্ডার অস্তিত্ব চেক করতে এই প্যাটার্ন ব্যবহার করা হয়।

নিষ্কর্ষ

গিটহাবে ফোল্ডার তৈরি করার একমাত্র উপায় হলো সেটিতে একটি ফাইল কমিট করা। কমান্ড লাইনে mkdir + touch .gitkeep + git add/commit/push এবং ওয়েব UI-তে folder_name/.gitkeep হিসেবে ফাইল তৈরি করে এটি করা যায়।

  1. আউটলুক অ্যাপে Search Folder তৈরির পদ্ধতি

  2. WhatsApp স্টিকার তৈরি করার ধাপে ধাপে গাইড

  3. টেলিগ্রামে চ্যাট ফোল্ডার তৈরি করার পদ্ধতি

  4. Tinder-এর চূড়ান্ত গাইড: আপনার ডেটিং সাফল্য বাড়ান