O‘ZBEKISTON RESPUBLIKASI RAQAMLI
TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI
MASOFAVIY TA’LIM KOMPYUTER
INJENERING FAKULTETI
DASTURIY
INJENERING YO'NALISH
TALABASINING
DASTURIY INJINIRINGA KIRISH
FANIDAN
1
8-AMALIY ISH
Bajaruvchi: Abdullaev Ixtiyor
Tekshiruvchi: Dilbar Maxkamova
Topshiriq maqsadi:
Ishlab chiqilgan prototip kodini Git-Hub- ga
o‘rnatish va yuklash.
VARIANT:1.
Git va GitHub haqida tushuncha olish: Git va GitHub
asosiy qo'llaniladigan funksiyalarini va amallarini o‘rganish.
Git va GitHub haqida tushuncha olish uchun, quyidagi asosiy
ma’lumotlarni bilishimiz kerak:
Git - bu versiyalarni boshqarish tizimi (VCS) bo’lib, fayllardagi
o’zgarishlarni aqlli tarzda kuzatib boradi. Git ayniqsa, bir guruh
odamlar bir vaqtning o’zida bir xil fayllarda o’zgarishlar
kiritayotganda foydali.GitHub - bu kodlarni saqlash, ulashish va
boshqalar bilan hamkorlik qilish uchun mo’ljallangan bulutli
platforma. GitHub’da kodlarimizni "repository"da saqlash orqali
biz:
Ishimizni namoyish qilish yoki ulashish.
Vaqt o’tishi bilan kodlarimizdagi o’zgarishlarni kuzatib borish.
Boshqalar bizning kodlarimizni ko’rib chiqishlariga va uni
yaxshilash uchun takliflar berishlariga imkon berish.
Git va GitHub bilan ishlashning asosiy amallari quyidagilardan
iborat:
2
git init — yangi git loyihani boshlash uchun ishlatiladi. Faqat 1
marta ishlating loyiha uchun.
git status — o’zgarishga uchragan holatni tekshirish uchun.
git add ... — loyihadagi yangi fayllar, o’zgarishlar va o’chirilishlarni
xotiraga olish uchun navbatga qo’yiladi.
git commit — qo’shilgan o’zgarishlarni versiya tarixiga qo’shish
uchun ishlatiladi.
git push — mahalliy o’zgarishlarni GitHub’dagi masofaviy
repositoryga yuborish uchun ishlatiladi.
git pull — GitHub’dagi masofaviy repositorydan so’nggi
o’zgarishlarni mahalliy kompyuterga olish uchun ishlatiladi.
Git va GitHub orqali loyihalarni boshqarishni o’rganish uchun
quyidagi resurslardan foydalanishimiz mumkin:
GitHub Rasmiy Hujjatlari: GitHub’ning o’z hujjatlari, bizga GitHub
va Git haqida umumiy ma’lumot beradi va ularni qanday
ishlatishni o’rgatadi.
GitHub O’quv Resurslari: GitHub’da bepul interaktiv kurslar
mavjud bo’lib, ular GitHub bilan ishlashni o’rganishga yordam
beradi.
Git SCM Rasmiy Sayti: Git’ning rasmiy sayti, Git haqida chuqurroq
bilim olish uchun juda yaxshi manba.
ProGit Kitobi: Git’ni o’rganish uchun mo’ljallangan bepul elektron
3
kitob.
Git Buyruqlar Ro’yxati: Git buyruqlarining to’liq ro’yxatini o’z
ichiga oladi.
Pluralsight: Pluralsight orqali taqdim etilgan interaktiv onlayn Git
kursi, Git’ning asoslarini o’rganishga yordam beradi.
GitHub Desktop: GitHub Desktop dasturi, mahalliy fayllarimizni
GitHub’dagi masofaviy repository bilan sinxronlashtirish uchun
ishlatiladi.
4
|