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. ইতিহাস ঘাটান: diff, log, blame
GitIntermediate

ইতিহাস ঘাটান: diff, log, blame

git diff, git log-এর রূপ, git blame দিয়ে কে কী করেছে — বাংলায়।

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

git diff — পরিবর্তন দেখা

git diff              # unstaged
git diff --staged   # staged
git diff HEAD       # সব (যা commit হয়নি)
git diff main..feature   # দুই branch-এর তুলনা

- চিহ্নিত লাইন মুছে গেছে, + যোগ হয়েছে। git diff -w whitespace খেয়াল না করে দেখে।

git log-এর শক্তিশালী বৈচিত্র

git log --oneline --graph --all
git log --oneline -5
git log --oneline --author="anamol"
git log --oneline --since="2 weeks ago"
git log --oneline -- src/utils.js   # একটি ফাইলের ইতিহাস
git log -p                          # প্রতিটি commit-এর diff সহ

একটি commit বিস্তারিত

git show 8f3a2b1
git show HEAD --stat

git blame — কে লিখেছে?

git blame src/app.js
# প্রতিটি লাইনের পাশে hash, লেখক, তারিখ দেখায়

একটি commit কী কী পরিবর্তন এসেছে

git diff a1b2c3d..e4f5g6h --stat
git diff a1b2c3d..e4f5g6h -- src/

Search করুন commit message/continue

git log --grep="login"        # message খোঁজেন
git log -S "fetchUser"           # কোড স্ট্রিং যোগ/মুছার সময়
অভ্যাস

খুব পুরনো commit-এ সমস্যা দেখলে git bisect(পরের অধ্যায়) দিয়ে কার্যকরভাবে খুঁজুন।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরreset, revert, checkout — ভুল সংশোধনপরেরTags — নির্দিষ্ট সংস্করণ চিহ্নিত করা
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com