Skip to content

Uyga vazifa ​

Fan: DevOps
Sinf: 10-sinf
Hafta: 6-hafta
Topshirish muddati: Keyingi darsga qadar (7-hafta, 1-dars)


Topshiriq 1: Git ilg'or texnikalari qiyin ​

  1. Test repozitoriyda stash → boshqa branch → pop sikl ini bajaring va buyruqlarni yozing.
  2. feature branch da 3 ta commit qilib, rebase -i bilan bittaga birlashtiring; git log --oneline natijasini yozing.
  3. git reset --hard HEAD~1 qilib, reflog bilan commit ni tiklang.

Topshiriq 2: Taglar va SemVer o'rta ​

  1. Test repozitoriyda v0.1.0 annotated tag yarating va GitHub ga yuboring.
  2. Quyidagi o'zgarishlar uchun yangi versiyani yozing: 1) xato tuzatish; 2) yangi imkoniyat; 3) API buzildi (boshlang'ich 1.3.4).
  3. GitHub da release yarating va 3 jumlali release notes yozing.

Topshiriq 3: GitHub Flow oson ​

  1. Test repozitoriyda feature/ branch ochib, PR yarating va skrinshot qo'shing.
  2. Hamkasb PR iga kamida 2 ta izoh yozib review qiling.
  3. GitHub Flow va Git Flow ni 5 qatorli jadvalda solishtiring.

Baholash mezoni ​

MezonBall
16-dars: stash, rebase, cherry-pick va reflog3
17-dars: Tag, SemVer va release3
18-dars: GitHub Flow va PR2
Toza, o'z vaqtida va mustaqil bajarilgan2
Jami10
Bonus: bonus darajadagi topshiriq+2

© 2026 AXVHUB.UZ