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 stuffsecret কখনো 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 করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।