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. Tags — নির্দিষ্ট সংস্করণ চিহ্নিত করা
GitIntermediate

Tags — নির্দিষ্ট সংস্করণ চিহ্নিত করা

git tag দিয়ে release সংস্করণ চিহ্নিত করা — বাংলায়।

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

Tag কী?

Tag হলো একটি নির্দিষ্ট commit-এর রেফারেন্স, সাধারণত release সংস্করণ চিহ্নিত করতে ব্যবহৃত হয় — যেমন v1.0.0। Branch চলতে থাকে, tag স্থির থাকে।

Tag তৈরি

git tag v1.0.0                    # lightweight
git tag -a v1.0.0 -m "Release v1.0.0"   # annotated (বিস্তারিত তথ্যসহ)
git tag -a v1.1.0 -m "..." <commit-hash>   # নির্দিষ্ট commit-এ

Tag দেখা, ঘটা

git tag                     # সমস্ত tag
git tag -l "v1.*"
git show v1.0.0             # tag info
git switch v1.0.0           # সেই সংস্করণে যাও

Remote-এ tag push

git push origin v1.0.0
git push --tags                 # সব
git push origin --delete v1.0.0 # remote tag মুছে ফেলা

Semantic Versioning

সংস্করণ দেখাতে SemVer ব্যবহার হয়: MAJOR.MINOR.PATCH

  • MAJOR — ভাঙা পরিবর্তন (breaking change)
  • MINOR — নতুন ফিচার (backward compatible)
  • PATCH — বাগ ফিক্স
  • উদাহরণ: v2.4.1 — main 2, revision 4, patch 1

Tag vs Branch

TagBranch
স্থির অবস্থায় থাকেমোভিং pointer
release চিহ্নিতকাজের ধারা
সাধারণত কখনো পরিবর্তন নয়নতুন commit যোগ হয়
পরামর্শ

প্রতিটি production release-এর time -এ annotated tag দিন — পরে ঠিক কোন কোড production-এ ছিল তা নিশ্চিতভাবে জানা যায়।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরইতিহাস ঘাটান: diff, log, blameপরেরreflog, bisect, blame দিয়ে বাগ খোঁজা
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com