Skip to main content

Introduction to GitHub : Part 1

·3 mins·
Programming Github How To

আমরা 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):
#

  1. Git অফিশিয়াল সাইটে যাও।
  2. Download অপশন ক্লিক করে ইন্সটল করো।
  3. ইন্সটল শেষে Command Prompt খুলে নিচের কমান্ড লিখে চেক করো:
git --version

যদি version নম্বর দেখায়, তাহলে ঠিকঠাক ডাউনলোড হয়েছে ! (যদি না দেখায় তাহলে Google করে সমস্যার সমাধান বের করো )


GitHub অ্যাকাউন্ট তৈরি করো:
#

  1. GitHub এর ওয়েবসাইটে যাও।
  2. “Sign up” এ ক্লিক করে তোমার অ্যাকাউন্ট তৈরি করো।

Repository কী?
#

Repository = Folder একটা নির্দিষ্ট প্রজেক্টের সব files আর folders যে বড় ফোল্ডারটার ভিতর থাকে তাকেই Repository বলে ।

Repo তৈরি করার নিয়ম:
#

  1. GitHub এ ঢোকার পর ডানদিকে উপরে “New” বাটনে ক্লিক করো।
  2. একটা নাম দাও। যেমন: my-first-folder
  3. 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-এর একটা কপি তোমার কম্পিউটারে চলে আসবে।


প্রাথমিক জ্ঞান সমাপ্ত ~

ঝংকার ভাইয়ের ভিডিও দেখে আরও ক্লিয়ার করে নিতে পারো