Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Git Documentation21টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Installation
  • Git Basics
  • Staging Area
  • Commit
  • .gitignore
  • Branching
  • Merging
  • Conflicts
  • Rebase
  • Stash
  • Remotes
  • Undoing Changes
  • Diff & Log
  • Tags & Release
  • Debugging
  • Workflows
  • Best Practices
  • Teamwork
  • Project
  • Interview
  1. Docs
  2. Git
  3. পূর্ণাঙ্গ প্রজেক্ট: blog repo Git-এ
GitAdvanced

পূর্ণাঙ্গ প্রজেক্ট: blog repo Git-এ

একটি বাস্তব blog প্রজেক্ট Git দিয়ে পরিচালনা — বাংলায় step by step।

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

প্রকল্প: blog-app (Git full flow)

নিচের ধাপগুলো অনুসরণ করুন — Git-এর সব প্রধান কাজের প্রায়োগিক প্রদর্শন।

1. শুরুbash
bash
mkdir blog-app && cd blog-app
git init
git config --local user.name "Anamul Hasan"
echo "# Blog App" > README.md
echo "node_modules/" > .gitignore
git add .
git commit -m "init: project setup with gitignore"
2. ফিচার branchbash
bash
git switch -c feature/post-listing
# ... posts api লিখলেন ...
git add src/
git commit -m "feat: post listing endpoint"
3. একটি টিপ — squash commitbash
bash
git rebase -i HEAD~3
# সবশেষে ৩টি commit → ১টি:
# pick 1a2b3c feat: post listing endpoint
# squash xyz ...
git commit --amend -m "feat: post listing"
4. merge — main-এ আনাbash
bash
git switch main
git merge --no-ff feature/post-listing -m "feat: post listing"
git log --oneline --graph
5. release & tagbash
bash
git tag -a v1.0.0 -m "First blog release"
git log --oneline --graph --all

রাতে বারবার প্রশ্ন

  • ভুল branch-এ কাজ? → stash → সঠিক branch-এ pop
  • ভুল commit-en fazla কাজ? → reset/amend
  • push reject? → pull --rebase → push
  • version খুঁজছি? → git tag -l
আরও প্র্যাকটিসbash
bash
git switch -c feature/comments
# যতটা খুশি experiment — শেষে:
git switch main
git branch -d feature/comments
মাইলসন

প্রতিটি অধ্যায়ের কমান্ড নিজে চালিয়ে দেখুন। Git শেখার সবচেয়ে ভালো উপায় হলো নিজের প্রজেক্টে ব্যাপক পরীক্ষা করা — ভুল করলে reflog-এ আছে recovery।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরদল নিয়ে কাজ: PR, review, collaborateপরেরGit Interview Questions
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com