আগের দুটি পর্বে আমরা concept বুঝেছি। এখন hands-on শুরু! এই পর্বে আপনি শিখবেন কীভাবে Git আপনার computer-এ install করবেন — Windows, Mac, বা Linux — যে OS-ই হোক না কেন।
চিন্তা করবেন না — এটা একদমই beginner-friendly। আপনি যদি কখনো terminal না খুলেও থাকেন, তাও ঠিকঠাক follow করতে পারবেন।
🎯 এই পর্বের পর আপনি যা পারবেন
- আপনার OS-এ Git install করতে পারবেন
- Terminal/Command Prompt/Git Bash খুলতে পারবেন
- Git version check করতে পারবেন
- Username এবং email setup করতে পারবেন
- পরের পর্বে real project শুরু করার জন্য fully ready থাকবেন
🪟 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:
- Default editor: "Use Visual Studio Code as Git's default editor" recommended (যদি VS Code installed থাকে), নইলে "Use Vim" রাখুন
- Default branch name: "Override the default branch name for new repositories" → type
main - PATH environment: "Git from the command line and also from 3rd-party software" (default) রাখুন
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 করুন:
১-২ মিনিটে install শেষ হবে।
Method 2: Xcode Command Line Tools
Mac-এ Git already partially-installed থাকতে পারে Xcode-এর সাথে। Terminal খুলে check করুন:
যদি একটি 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:
Fedora:
CentOS / RHEL:
Arch Linux:
Password জিজ্ঞেস করলে — আপনার user password দিন। ১ মিনিটে install শেষ।
🖥️ Terminal কীভাবে খুলবেন?
Git ব্যবহার করতে গেলে আপনাকে একটি text-based command interface খুলতে হবে। OS অনুযায়ী আলাদা নাম:
| OS | Program-এর নাম | কীভাবে খুলবেন |
|---|---|---|
| Windows | Git Bash (recommended) | Start menu-তে "Git Bash" search করুন |
| Windows | Command Prompt (cmd) | Win + R → type cmd → Enter |
| Windows | PowerShell | Start menu-তে "PowerShell" search |
| Mac | Terminal | Cmd + Space → type "Terminal" → Enter |
| Linux | Terminal | Ctrl + 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 হয়েছে কিনা:
যদি 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":
- Username: আপনার নাম, যেটা commit history-তে দেখাবে
- Email: আপনার email, যেটা GitHub-এর সাথে link করবে
GitHub-এ যখন আপনি commit push করবেন, GitHub আপনার email match করে দেখবে — এটা কার commit। তাই GitHub-এ register করা email-ই দিতে হবে।
Step 1: Username Set করুন
"Your Name"-এর জায়গায় আপনার নিজের নাম দিন। double quote ভুলবেন না।
Step 2: Email Set করুন
আপনার 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 করতে:
যদি আপনার নাম এবং email দেখায় — সব ঠিক আছে! Setup complete! ✅
শুধু একটি জিনিস check করতে চান?
সম্পূর্ণ list-এর বদলে শুধু username বা email check করতে:
🔄 Username/Email পরে Change করতে চাইলে?
কোনো সমস্যা নেই — যেকোনো সময় আপনি change করতে পারবেন। ঠিক একই command আবার চালান নতুন value দিয়ে:
নতুন setting সাথে সাথে কার্যকর হবে।
🎨 Bonus: Default Branch Name Set করা
আগে Git-এর default branch name ছিল master। এখন industry-এ standard হয়েছে main। Future Git project-এ যাতে automatically main branch তৈরি হয়, এই command চালান:
এটি one-time setup — পরের সব project-এ apply হবে।
⚠️ Beginner Mistakes এবং তাদের Solution
Mistake 1: "command not found: git"
সমস্যা: Terminal-এ git --version চালিয়ে error পেলেন।
সমাধান:
- Terminal close করে নতুন করে open করুন (PATH refresh হবে)
- Windows-এ: Command Prompt-এর বদলে Git Bash try করুন
- আবার installer চালান এবং "PATH environment" option ঠিকঠাক select হয়েছে কিনা confirm করুন
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 চালান:Task 3: Username + Email Configure করুন
- আপনার নাম set করুন:
git config --global user.name "Your Name" - আপনার GitHub email set করুন:
git config --global user.email "you@example.com" - Default branch
mainset করুন:git config --global init.defaultBranch main - সব verify করুন:
git config --list
Task 4: GitHub Account-এ আপনার email Confirm করুন
GitHub-এ login → Settings → Emails-এ যান। আপনি Git-এ যে email set করেছেন সেটাই GitHub-এ verified আছে কিনা check করুন।🎁 আরও সাহায্য চাই? Bonus Resources দেখুন
- 📋 Cheat Sheet — সব command এক পাতায়, print-friendly
- 🎯 10 Practice Tasks — hands-on exercises
- 💼 Interview Q&A — job preparation
- ✅ Portfolio Checklist — job-ready profile তৈরির গাইড
📌 সংক্ষেপে — Summary
- ✅ Git install করুন আপনার OS অনুযায়ী (Windows installer,
brew install gitfor Mac,apt install gitfor Linux) - ✅ Terminal/Git Bash খুলে
git --versionদিয়ে install verify করুন - ✅ Username set করুন:
git config --global user.name "Your Name" - ✅ Email set করুন:
git config --global user.email "you@example.com" - ✅ Default branch
mainset করুন:git config --global init.defaultBranch main - ✅
git config --listদিয়ে সব setting verify করুন - ✅ Username/email = আপনার Git identity — প্রতিটি commit-এ এই info থাকবে
Setup শেষ — পরের পর্বে আমরা আমাদের প্রথম real project শুরু করব: My Portfolio Website! 🚀
📬 পরের পর্ব মিস করতে চান না?
ShadhinPath Newsletter subscribe করুন — Git & GitHub সিরিজের প্রতিটি পর্ব সরাসরি আপনার inbox-এ পাবেন।
📬 Newsletter Subscribe করুন 📚 সম্পূর্ণ সিরিজ দেখুন📧 Question? hello@shadhinpath.com
প্রতি সপ্তাহে নতুন বাংলা গাইড পেতে চান?
ShadhinPath Facebook page Follow করে রাখুন — Tech career, USA immigration, finance, study abroad — সব নতুন content প্রথমে এখানে আসে।
👍 Facebook-এ Follow করুন