আগের দুটি পর্বে আমরা concept বুঝেছি। এখন hands-on শুরু! এই পর্বে আপনি শিখবেন কীভাবে Git আপনার computer-এ install করবেন — Windows, Mac, বা Linux — যে OS-ই হোক না কেন।

চিন্তা করবেন না — এটা একদমই beginner-friendly। আপনি যদি কখনো terminal না খুলেও থাকেন, তাও ঠিকঠাক follow করতে পারবেন।

🎯 এই পর্বের পর আপনি যা পারবেন

🪟 Windows-এ Git Install করা

Windows-এ Git install করা সবচেয়ে সহজ — একটি installer file download করুন, double-click, কয়েকটি Next click। দেখুন কীভাবে:

Official Git website-এ যান

Browser-এ open করুন: https://git-scm.com/download/win

Download automatically শুরু হবে (64-bit Windows-এর জন্য)। File-এর নাম হবে: Git-2.XX.X-64-bit.exe

Installer চালান

Downloaded file-এ double-click করুন। Windows Security warning দেখাতে পারে — "Yes" বা "Run" click করুন।

একটি installer wizard খুলবে।

Default settings রাখুন

Wizard আপনাকে অনেক option দেখাবে। Beginner হিসেবে — সবগুলিতে "Next" click করুন। Default settings সবচেয়ে ভালো।

Important screens:

Install button-এ click

শেষে একটি "Install" button পাবেন। Click করুন। ১-২ মিনিটে installation শেষ হবে।

Finish click করুন

"Launch Git Bash" checkbox tick করে "Finish" click করুন। একটি ছোট কালো window (Git Bash) খুলবে।

💡 Git Bash কী?

Git Bash হলো একটি special terminal-like program যেটি Windows installer-এর সাথে আসে। এটাতে Linux-style commands চালানো যায়। Windows-এ Git ব্যবহার করার সবচেয়ে সহজ উপায়।

🍎 Mac-এ Git Install করা

Mac-এ Git install করার ৩টি উপায় আছে। আপনি যেটি সহজ মনে করেন বেছে নিন:

Method 1: Homebrew (Recommended) ⭐

যদি আপনার Mac-এ Homebrew install করা থাকে — এটাই সবচেয়ে সহজ। না থাকলে, প্রথমে Homebrew install করুন: brew.sh

তারপর Terminal খুলুন (Spotlight-এ "Terminal" search করুন বা Cmd + Space চেপে "Terminal" লিখুন)। Type করুন:

$ brew install git

১-২ মিনিটে install শেষ হবে।

Method 2: Xcode Command Line Tools

Mac-এ Git already partially-installed থাকতে পারে Xcode-এর সাথে। Terminal খুলে check করুন:

$ git --version

যদি একটি popup window আসে যেখানে "Install" button আছে — click করুন। Xcode Command Line Tools install হবে (Git সহ)।

Method 3: Official Git Installer

Browser-এ যান: https://git-scm.com/download/mac

একটি .dmg file download হবে। Double-click করে installer চালান।

🐧 Linux-এ Git Install করা

Linux-এ Git install করা সবচেয়ে সহজ — সাধারণত একটি command-ই যথেষ্ট। আপনার distribution অনুযায়ী command বেছে নিন:

Ubuntu / Debian:

$ sudo apt update $ sudo apt install git

Fedora:

$ sudo dnf install git

CentOS / RHEL:

$ sudo yum install git

Arch Linux:

$ sudo pacman -S git

Password জিজ্ঞেস করলে — আপনার user password দিন। ১ মিনিটে install শেষ।

🖥️ Terminal কীভাবে খুলবেন?

Git ব্যবহার করতে গেলে আপনাকে একটি text-based command interface খুলতে হবে। OS অনুযায়ী আলাদা নাম:

OSProgram-এর নামকীভাবে খুলবেন
WindowsGit Bash (recommended)Start menu-তে "Git Bash" search করুন
WindowsCommand Prompt (cmd)Win + R → type cmd → Enter
WindowsPowerShellStart menu-তে "PowerShell" search
MacTerminalCmd + Space → type "Terminal" → Enter
LinuxTerminalCtrl + Alt + T (most distros)

💡 Windows users-এর জন্য টিপ

Git installer-এর সাথে আসা Git Bash ব্যবহার করুন। এটাতে Linux-style commands চলে, যেটা tutorials-এ সবচেয়ে বেশি দেখানো হয়। Command Prompt-এ কিছু command আলাদা — beginner-দের জন্য confusion বাড়াবে।

✅ Install Verify করুন

Terminal/Git Bash খোলার পর প্রথমে check করুন Git ঠিকমতো install হয়েছে কিনা:

$ git --version git version 2.43.0

যদি version number দেখায় — congratulations! Git successfully installed! 🎉

যদি error আসে like command not found: git — তাহলে কোথাও কিছু ভুল হয়েছে। আবার install করার চেষ্টা করুন বা PATH issue check করুন (নিচে Beginner Mistakes section-এ আছে)।

⚙️ Git Setup: Username এবং Email Configure করা

Git install হওয়ার পর আপনাকে দুটি জিনিস set করতে হবে — আপনার username এবং email। এগুলো শুধু একবার set করতে হয় — যতবার computer-এ যাই করুন, ততবার Git এগুলোই use করবে।

কেন username এবং email matter করে?

প্রতিটি Git commit-এর সাথে — কে এই commit করেছে — সেটা record হয়। এই দুটি জিনিস আপনার "Git identity":

GitHub-এ যখন আপনি commit push করবেন, GitHub আপনার email match করে দেখবে — এটা কার commit। তাই GitHub-এ register করা email-ই দিতে হবে

Step 1: Username Set করুন

$ git config --global user.name "Your Name"

"Your Name"-এর জায়গায় আপনার নিজের নাম দিন। double quote ভুলবেন না।

Step 2: Email Set করুন

$ git config --global user.email "your-email@example.com"

আপনার GitHub-এ register করা email দিন।

⚠️ Privacy Tip

আপনি যদি আপনার personal email public হোক চান না — GitHub একটি free "noreply" email দেয়। GitHub-এ login করে Settings → Emails-এ যান, "Keep my email addresses private" tick করুন। তারপর GitHub আপনাকে একটি email দেবে যেমন: 12345+username@users.noreply.github.com — এটি use করুন।

Step 3: Setup Verify করুন

সব setup ঠিকমতো হয়েছে কিনা check করতে:

$ git config --list user.name=Your Name user.email=hello@shadhinpath.com init.defaultbranch=main core.editor=code --wait ...

যদি আপনার নাম এবং email দেখায় — সব ঠিক আছে! Setup complete!

শুধু একটি জিনিস check করতে চান?

সম্পূর্ণ list-এর বদলে শুধু username বা email check করতে:

$ git config user.name Your Name $ git config user.email hello@shadhinpath.com

🔄 Username/Email পরে Change করতে চাইলে?

কোনো সমস্যা নেই — যেকোনো সময় আপনি change করতে পারবেন। ঠিক একই command আবার চালান নতুন value দিয়ে:

# New username set $ git config --global user.name "New Name Here" # New email set $ git config --global user.email "new-email@example.com"

নতুন setting সাথে সাথে কার্যকর হবে।

🎨 Bonus: Default Branch Name Set করা

আগে Git-এর default branch name ছিল master। এখন industry-এ standard হয়েছে main। Future Git project-এ যাতে automatically main branch তৈরি হয়, এই command চালান:

$ git config --global init.defaultBranch main

এটি one-time setup — পরের সব project-এ apply হবে।

⚠️ Beginner Mistakes এবং তাদের Solution

Mistake 1: "command not found: git"

সমস্যা: Terminal-এ git --version চালিয়ে error পেলেন।

সমাধান:

Mistake 2: Username বা Email-এ space-এর সমস্যা

সমস্যা: git config --global user.name Your Name — quotes ছাড়া চালালেন, error।

সমাধান: Multi-word name-এর জন্য সবসময় double quote ("...") ব্যবহার করুন।

Mistake 3: Email ভুল দেওয়া

সমস্যা: GitHub-এ register করা email-এর সাথে Git config email match করে না — commits "Unverified" দেখায়।

সমাধান: GitHub Settings → Emails-এ যান, আপনার primary email check করুন, সেটাই Git-এ set করুন।

Mistake 4: --global ভুলে যাওয়া

সমস্যা: --global ছাড়া config করলে সেটা শুধু current folder-এর জন্য apply হবে।

সমাধান: Initial setup-এ সবসময় --global ব্যবহার করুন।

Mistake 5: Windows-এ Git Bash-এর বদলে cmd ব্যবহার

সমস্যা: Tutorial-এ দেখানো Linux command (যেমন ls) Windows cmd-এ চলে না।

সমাধান: Windows-এ Git Bash use করুন। এটাতে সব Linux command চলে।

Mistake 6: sudo দিয়ে Git config করা

সমস্যা: Mac/Linux-এ sudo git config --global ... চালালে config root user-এর জন্য সেট হবে — আপনার user-এর জন্য না।

সমাধান: sudo ছাড়াই git config চালান।

📝 Practice Task

Task 1: Git Install করুন

আপনার OS অনুযায়ী Git install করুন (Windows/Mac/Linux instructions follow করুন)।

Task 2: Version Verify করুন

Terminal খুলে এই command চালান:
$ git --version
Version number দেখা গেলে success। Screenshot নিয়ে রাখুন।

Task 3: Username + Email Configure করুন

  1. আপনার নাম set করুন: git config --global user.name "Your Name"
  2. আপনার GitHub email set করুন: git config --global user.email "you@example.com"
  3. Default branch main set করুন: git config --global init.defaultBranch main
  4. সব verify করুন: git config --list

Task 4: GitHub Account-এ আপনার email Confirm করুন

GitHub-এ login → Settings → Emails-এ যান। আপনি Git-এ যে email set করেছেন সেটাই GitHub-এ verified আছে কিনা check করুন।

🎁 আরও সাহায্য চাই? Bonus Resources দেখুন

📌 সংক্ষেপে — Summary

Setup শেষ — পরের পর্বে আমরা আমাদের প্রথম real project শুরু করব: My Portfolio Website! 🚀

← আগের পর্ব
পর্ব ২: Version Control কী?
পরের পর্ব →
পর্ব ৪: প্রথম Git Project

📬 পরের পর্ব মিস করতে চান না?

ShadhinPath Newsletter subscribe করুন — Git & GitHub সিরিজের প্রতিটি পর্ব সরাসরি আপনার inbox-এ পাবেন।

📬 Newsletter Subscribe করুন 📚 সম্পূর্ণ সিরিজ দেখুন

📧 Question? hello@shadhinpath.com

f

প্রতি সপ্তাহে নতুন বাংলা গাইড পেতে চান?

ShadhinPath Facebook page Follow করে রাখুন — Tech career, USA immigration, finance, study abroad — সব নতুন content প্রথমে এখানে আসে।

👍 Facebook-এ Follow করুন