আমরা Google Drive এ ছবি কিংবা ভিডিও save করে রাখি । সেটা সংরক্ষিতও থাকে সহজে share-ও করা যায় । প্রোগ্রামারদের Google Drive হলো GITHUB
Welcome to learning GitHub.
GitHub what?
GitHub মূলত একটা “ভান্ডার” যেখানে কোড রাখা হয়। আবার অনেকজন একসাথে একই প্রজেক্টে কোডিং করতে চাইলে যার যার ডেস্কটপে কোড লিখে এরপর GitHub এ রেখে দেয়া যায় - এ ব্যপারটা ম্যানেজ করার চমৎকার ব্যবস্থা আছে ওখানে । নিজের ডেস্কটপকে বলা হয় Local Environment - আর GitHub এর যে ফোল্ডারে এগুলো সেইভ থাকে সেটা Remote Environment ।
Git এবং GitHub সেটআপ করা
প্রথমেই আমাদের Git এবং GitHub সেটআপ করতে হবে।
Git ইনস্টল করো (Windows):
- Git অফিশিয়াল সাইটে যাও।
- Download অপশন ক্লিক করে ইন্সটল করো।
- ইন্সটল শেষে Command Prompt খুলে নিচের কমান্ড লিখে চেক করো:
git --version
যদি version নম্বর দেখায়, তাহলে ঠিকঠাক ডাউনলোড হয়েছে ! (যদি না দেখায় তাহলে Google করে সমস্যার সমাধান বের করো )
GitHub অ্যাকাউন্ট তৈরি করো:
- GitHub এর ওয়েবসাইটে যাও।
- “Sign up” এ ক্লিক করে তোমার অ্যাকাউন্ট তৈরি করো।
Repository কী?
Repository = Folder একটা নির্দিষ্ট প্রজেক্টের সব files আর folders যে বড় ফোল্ডারটার ভিতর থাকে তাকেই Repository বলে ।
Repo তৈরি করার নিয়ম:
- GitHub এ ঢোকার পর ডানদিকে উপরে “New” বাটনে ক্লিক করো।
- একটা নাম দাও। যেমন:
my-first-folder
- Description এ কিছু একটা লিখে Create repository ক্লিক করো।
এখন তুমি এখানে কোডের file বা files রাখতে পারবে।
Repo তে কোড রাখাঃ
Repo create সম্পন্ন হলে GitHub একটা পেইজ দেখাবে, যেখানে থাকে step-by-step গাইড যা তোমাকে বলে কিভাবে তোমার লোকাল এনভায়রনমেন্ট এর প্রজেক্ট GitHub এ আপলোড করবে। চল এগুলোকে সহজভাবে ব্যাখ্যা করি।
প্রথমে তোমার কম্পিউটারের যে ফোল্ডারের ফাইলস গুলো repo তে রাখতে চাও সে ফোল্ডারে গিয়ে Terminal open করো । এরপর ->
1️⃣ Initialize a Git Repository:
git init
🎩 কী হচ্ছে: তোমার ফোল্ডারটাকে একটা Git প্রজেক্ট বানিয়ে নিচ্ছো।
2️⃣ Add Files
git add .
🎩 কী হচ্ছে: সব ফাইলকে Git এর কাছে জানিয়ে দিচ্ছো যে এগুলো track করতে হবে।
3️⃣ Commit Your Changes:
git commit -m "Initial commit"
🎩 কী হচ্ছে: তুমি তোমার কাজ সেভ করে রাখছো।
4️⃣ Connect to GitHub Repository:
git branch -M main
git remote add origin <repo_url>
🎩 কী হচ্ছে: তুমি তোমার লোকাল প্রজেক্টকে GitHub এর সাথে লিঙ্ক করছো। <repo_url > এর জায়গায় GitHub এর পেইজে যে লিঙ্ক দেয়া থাকবে তা দিতে হবে ।
5️⃣ Push to GitHub:
git push -u origin main
🎩 কী হচ্ছে: GitHub এ আপলোড হয়ে যাচ্ছে।
Repo Clone করা
ধরো, অন্যের কোড তুমি ব্যবহার করতে চাও । GitHub থেকে Repo ক্লোন করে সেটাই করা হয়।
Command:
git clone <repo_url>
💡 উদাহরণ:
git clone https://github.com/your-username/my-first-repo.git
এই কমান্ড দিলে Repo-এর একটা কপি তোমার কম্পিউটারে চলে আসবে।
প্রাথমিক জ্ঞান সমাপ্ত ~
ঝংকার ভাইয়ের ভিডিও দেখে আরও ক্লিয়ার করে নিতে পারো