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. PR তৈরি, review ও merge
GitHubIntermediate

PR তৈরি, review ও merge

কীভাবে PR তৈরি ও একসাথে review কাজ — বাংলায়।

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

Pull Request (PR) কী?

PR হলো একটি branch-কে মূল branch-এ merge করার আনুষ্ঠানিক আবেদন — সাথে এতে কী কী থাকবে, কেন, এবং review-এর জায়গা।

PR তৈরি

git switch -c feature/login
# কাজ...
git push -u origin feature/login

তারপর GitHub-এ push-এর লিংক থেকে Compare & pull request বাটনে ক্লিক করুন।

PR-এর গুরুত্বপূর্ণ অংশ

  • Base — কোথায় merge হবে (main)
  • Compare — আপনার branch
  • Title — পরিষ্কার ও বর্ণনামূলক
  • Description — কী, কেন, কীভাবে পরীক্ষিত
  • Reviewers — কারা review করবে
  • Labels / Milestone
  • Tests / Checks — CI ফলাফল

Review-এর সময় কী দেখেন

  • কোড কি অর্থপূর্ণ ও সহজে পড়া যায়?
  • edge case (খালি input, error) সামলানো হয়েছে?
  • test/চালু অবস্থা ভালো?
  • নাম, comment, style সামঞ্জস্য?
  • draw সমাধান লুকানো কোনো gate?

Review comment-এ উত্তর দেওয়া

# Review-এর পর নতুন commit দিয়ে ফিক্স:
git add .
git commit -m "fix: address review comment"
git push origin feature/login

Merge করার আগে

git pull origin main                # নিশ্চিত করুন latest
git push origin feature/login      # সব check পাস
# GitHub-এ Merge button → ধরনের পছন্দ

Merge-এর পর রুটিন

git switch main
git pull origin main
git branch -d feature/login     # local clean
git push origin --delete feature/login   # remote clean
মনে রাখুন

PR হলো সংলাপ, নয় নিয়ন্ত্রণ। ছোট PR (২০০-৩০০ লাইন) বেশি গ্রহণযোগ্য Bug হয় less, review হয় smoother।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরGitHub Flow — প্রতিদিনের দলপদ্ধতিপরেরIssues, Labels, Milestones
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com