Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

গিটহাব থেকে প্রোজেক্ট ক্লোন

ক্লোন কি?

ক্লোন মানে গিটহাবের কোনো প্রোজেক্ট কপি করে তোমার কম্পিউটারে নিয়ে আসা। পুরো প্রোজেক্ট — সব ফাইল, সব কমিট হিস্ট্রি, সবকিছু চলে আসবে।

কখন ক্লোন করবে?

  • অন্য কারো প্রোজেক্ট দেখতে চাও
  • নিজের প্রোজেক্ট অন্য কম্পিউটারে আনতে চাও
  • কোনো ওপেন সোর্স প্রোজেক্টে কন্ট্রিবিউট করতে চাও
  • কোনো টিউটোরিয়ালের কোড ডাউনলোড করতে চাও

কিভাবে ক্লোন করবে?

ধাপ ১: গিটহাবে রিপোর URL কপি করো

  1. গিটহাবে রিপোতে যাও
  2. সবুজ Code বাটনে ক্লিক করো
  3. HTTPS বা SSH URL কপি করো

ধাপ ২: ক্লোন করো

git clone https://github.com/username/repo-name.git

SSH দিয়ে:

git clone git@github.com:username/repo-name.git

ধাপ ৩: ফোল্ডারে ঢোকো

cd repo-name

ব্যস! পুরো প্রোজেক্ট তোমার কম্পিউটারে চলে এসেছে!

ক্লোন vs ডাউনলোড ZIP

গিটহাব থেকে ZIP ডাউনলোডও করা যায়, কিন্তু ক্লোন অনেক ভালো:

ক্লোনZIP ডাউনলোড
গিট হিস্ট্রিথাকে ✅থাকে না ❌
পুশ/পুল করা যায়হ্যাঁ ✅না ❌
ব্রাঞ্চ পাওয়া যায়হ্যাঁ ✅না ❌
আপডেট পাওয়া যায়git pull দিলেই ✅আবার ডাউনলোড লাগবে ❌

অন্য নামে ক্লোন

ডিফল্টে রিপোর নামে ফোল্ডার তৈরি হয়। অন্য নামে চাইলে:

git clone https://github.com/username/repo-name.git my-custom-name

নির্দিষ্ট ব্রাঞ্চ ক্লোন

git clone -b develop https://github.com/username/repo-name.git

উদাহরণ

ধরো তুমি এই বইয়ের রিপো ক্লোন করতে চাও:

git clone https://github.com/tanvir-cpp/learn-git-bangla.git
cd learn-git-bangla

এখন তুমি পুরো বইটার সোর্স কোড তোমার কম্পিউটারে পাবে!

টিপ: ক্লোন করার সময় তুমি যেই ফোল্ডারে আছো, সেখানে একটা নতুন ফোল্ডার তৈরি হবে। তাই আগে ঠিক করো কোথায় ক্লোন করতে চাও।