Git commit xabarlarini tuzishda eng qulay PrefixlarGit commit xabarlarini to‘g‘ri formatda yozish loyiha boshqaruvini osonlashtiradi va kodni tushunarli qiladi. Quyida eng qulay prefixlar va misollar keltirilgan:
✔️
Yangi funksiya qo‘shish (feat:)git commit -m "feat: mahsulotlarni izlash funksiyasi qo‘shildi"
git commit -m "feat: email orqali autentifikatsiya qo‘shildi"
🐛 Xatolikni tuzatish (fix:)git commit -m "fix: login sahifasidagi xatolik tuzatildi"
git commit -m "fix: parol tiklashda yuzaga kelgan muammo hal qilindi"
*️⃣
Kodni optimallashtirish (refactor:)git commit -m "refactor: API so‘rovlarining strukturasi yaxshilandi"
git commit -m "refactor: takrorlanayotgan kod funksiyaga o‘tkazildi"
⚡️
Ishlash samaradorligini oshirish (perf:)git commit -m "perf: ma’lumotlar bazasi so‘rovlarini optimallashtirish"
git commit -m "perf: katta hajmdagi ma’lumotlarni yuklash tezlashtirildi"
🧪 Testlar qo‘shish yoki yangilash (test:)git commit -m "test: login API uchun qo‘shimcha testlar qo‘shildi"
git commit -m "test: foydalanuvchi autentifikatsiyasi uchun unit testlar yozildi"
#️⃣
Hujjatlarni yangilash (docs:)git commit -m "docs: API qo‘llanmasiga yangilanish kiritildi"
git commit -m "docs: README fayliga o‘rnatish bo‘yicha qo‘shimchalar qo‘shildi"
💚
Kod stilini yaxshilash (style:)git commit -m "style: kodni formatlash va bo‘sh joylarni to‘g‘rilash"
git commit -m "style: eslint va prettier orqali kodni tozalash"
*️⃣
Yordamchi o‘zgarishlar (chore:)git commit -m "chore: package.json faylida kutubxonalar yangilandi"
git commit -m "chore: husky pre-commit hook qo‘shildi"
⚡️
CI/CD bilan bog‘liq o‘zgarishlar (ci:)git commit -m "ci: GitHub Actions uchun yangi workflow qo‘shildi"
git commit -m "ci: Dockerfile yangilandi"
⬅️
Oldingi commitni bekor qilish (revert:)git commit -m "revert: login sahifasidagi o‘zgarishlar qaytarildi"
git commit -m "revert: so‘nggi yangilanish sababli yuzaga kelgan xatolik qaytarildi"
💡
Tartibli commit xabarlari loyihani tushunarli va boshqaruvini oson qiladi!
@mukhriddinweb