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. Git ব্যবহারের সেরা অভ্যাস
GitIntermediate

Git ব্যবহারের সেরা অভ্যাস

প্রতিদিনের Git-এ ক্লিন, নিরাপদ, ও কার্যকর কাজ — বাংলায়।

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

ছোট ও অর্থপূর্ণ commit

  • এক commit = এক logical কাজ
  • একসাথে ১০০ ফাইল বদলে না
  • যত শীঘ্র commit, তত ভালো
  • complete, runable state-এ commit করুন

পরিষ্কার message নিয়ম

# ভালো
feat: add user profile page
fix: handle empty input in login

# খারাপ
updates
mmmm
fix stuff

secret কখনো commit নয়

# ব্যান্ডে রাখুন:
node_modules/
.env
*.pem
dist/

branch-এ নিয়ম মানুন

  • feature branch-এ কাজ করুন
  • মূল থেকে বেশিদিনে বিচ্ছিন্ন নয় — প্রায়ই rebase/pull
  • PR ছোট রাখুন
  • প্রথমে local-এ পরীক্ষা, তারপর push

সতর্ক কিছু নিয়ম

  • git add -A অন্ধভাবে নয় — git status আগে
  • --force নয়; --force-with-lease প্রয়োজনে
  • public history কখনো rewrite নয়
  • রাত্রি জেগে নয় — ব্যবসায়িক কাজ commit করুন

commit এ অনুমতি/লেখক যাচাই

git show --author="anamolhasan"
git shortlog -sn           # কে কী পরিমাণ
git log --format="%h %an %s"

ডকুমেন্টেশন নিয়ম

  • প্রতিটি রিপোতে README
  • CONTRIBUTING.md দলে নিয়ম
  • CHANGELOG release টিপে সংস্করণ
  • .gitignore প্রথম দিন থেকেই
মনে রাখুন

Git-এর কোনো কিছুই ভয় নয় — কিন্তু ইতিহাস rewrite মানে সাবধান। আর সবচেয়ে important: push-এর পূর্বে git status ও git diff একবার চোখে নিন।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরGitFlow, GitHub Flow, Trunk-basedপরেরদল নিয়ে কাজ: PR, review, collaborate
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com