Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • GitHub Documentation22টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Account Setup
  • Repositories
  • Cloning & Pushing
  • Readme & Markdown
  • GitHub Flow
  • Pull Requests
  • Issues
  • Discussions
  • Actions
  • Workflows & CI
  • Pages & Deployment
  • Releases
  • Projects
  • Security
  • Teams & Orgs
  • Collaboration
  • Open Source
  • Gists
  • Best Practices
  • Project
  • Interview
  1. Docs
  2. GitHub
  3. GitHub Introduction
GitHubBeginner

GitHub Introduction

GitHub কী, কেন ব্যবহৃত হয়, প্রধান ফিচার — বাংলায় পরিচিতি।

14টি অংশবাংলা ভাষায়

GitHub হলো বিশ্বের সবচেয়ে জনপ্রিয় Git-ভিত্তিক প্ল্যাটফর্ম যেখানে কোড সংরক্ষণ, শেয়ার এবং সহযোগিতা করা হয়। এটি শুধু repository hosting নয় — issue, PR, CI/CD, documentation — সবকিছুর এক জায়গা।

GitHub কী?

GitHub-এ আপনার কম্পিউটারের Git repository-গুলো cloud-এ রাখা যায় (hosting)। তারপর যেকোনো জায়গা থেকে সেগুলো টেনে কাজ করা যায় এবং দলের সবার সঙ্গে ভাগ করা যায়।

কেন GitHub-এ কাজ করি?

  • Remote backup — কম্পিউটার নষ্ট হলেও কোড থাকবে
  • Collaboration — দলের সবাই একই প্রজেক্টে কাজ করে
  • Code review — Pull request দিয়ে গুণগত মান রক্ষা
  • Portfolio — নিজের কাজ বিশ্বকে দেখানো
  • Open source — বিশ্বের যেকোনো প্রজেক্টে অবদান
  • Extra tooling — Actions, Pages, Packages

Git vs GitHub

GitGitHub
Version control toolGit-based hosting platform
আপনার কম্পিউটারে চলেইন্টারনেটে চলে
কমান্ড লাইনব্রাউজার + Git একসাথে
history সেভ করেহোস্ট, review, CI/CD

GitHub-এর প্রধান অংশগুলো

  • Repository — প্রজেক্টের সব ফাইল ও ইতিহাস
  • Branches — আলাদা লাইনে কাজ
  • Pull Request — merge-ের আবেদন
  • Issues — কাজ/বাগের তালিকা
  • Actions — automate workflow (build, test, deploy)
  • Pages — ফ্রি ওয়েবসাইট ও ডকুমেন্টেশন হোস্ট
  • Gists — ছোট কোড স্নিপেট শেয়ার

সাধারণ নমুনা

বেশিরভাগ developer-এর দৈনিক চক্র নিচের মতো: repository-তে কাজ → branch → commit → push → PR → review → merge → deploy। GitHub এই সব ধাপ এক ছাদের নিচে নিয়ে আসে।

Free ও Paid

ব্যক্তিগত অ্যাকাউন্টে unlimited private repositories ফ্রি। Paid পরিকল্পনায় বেশি automation minut, enterprise control (SSO, audit) পাওয়া যায়।

মনে রাখুন

গিট শেখা আর গিটহাব শেখা একটাই যাত্রা। আগের গিট অধ্যায়গুলির commit/branch/push জ্ঞান এখানে বাস্তবে প্রয়োগ হবে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
পরেরঅ্যাকাউন্ট তৈরি ও SSH সেটআপ
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com