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. Repository তৈরি, clone, fork
GitHubBeginner

Repository তৈরি, clone, fork

নতুন repo তৈরি, clone, fork কী — বাংলায়।

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

Repository তৈরি

  • Tests → New repository
  • Repository name (সাধারণত dash-separated)
  • Public (সবাই দেখতে) নাকি Private (শুধু আপনি/দল)
  • Initialize with README — optional
  • .gitignore template বাছুন — ভাষা অনুযায়ী
  • License বাছুন (open-source)

Clone — লোকালে নেওয়া

git clone https://github.com/user/project.git
cd project

Fork কী?

Fork হলো অন্যের public repository-র নিজের কপি তৈরি করা। মূল না খাটিয়ে আপনি এতে পরিবর্তন আনেন; পরে PR দিয়ে মূল-এ contribute করতে পারেন।

# Fork button (repo পেজের উপরে)
# তারপর আপনার copy clone করুন:
git clone https://github.com/you/project.git

আপস্ট্রিম যোগ — আপডেট টেনে আনা

git remote add upstream https://github.com/original/project.git
git fetch upstream
git checkout main
git merge upstream/main

repo Settings-এ যা পাবেন

  • Rename / transfer / archive repository
  • Default branch পরিবর্তন
  • Collaborators/filter যোগ
  • Branch protection rules
  • Topics, description
  • Delete repository (সাবধান!)

README যোগ করা

প্রথমবার repo-তে একটি README দিলে visitors উপরে সেটি দেখে। Markdown আকারে — পরের অধ্যায়ে।

নিরাপত্তা

Public repository-তে জনসাধারণ কোড দেখতে পারে — secrets (.env, API key) থাকবে না। Secret-এর জন্য repository settings-এ Secrets ব্যবহার করুন।

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

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

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

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

mdanamolhasan1998@gmail.com