O‘ZBEKISTON RESPUBLIKASI
AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturiy injinering fakulteti
Axborot Texnologiyalarining Dasturiy Ta’minoti kafedrasi
Dasturiy injiniringga
kirish
Topshirdi: Sattorov Suxrob
Qabul qildi: Jabborova N.
Toshkent 2022
Mavzu: Ishlab chiqilgan prototip kodini GitHubga joylashtirish
Prototiplash
– bu eksperimental jarayon bo’lib, bu yerda
dizayn
guruhlari
g'oyalarni qog'ozdan raqamgacha moddiy shakllarda amalga oshiradilar.
Jamoalar
dizayn tushunchalarini olish va foydalanuvchilarni sinab ko'rish uchun turli
darajadagi
prototiplarini
yaratadilar.
Prototiplar
yordamida
dizaynni
takomillashtirishingiz va tasdiqlashingiz mumkin.
Gitning asosiy buyruqlari
Git-dan foydalanish uchun ishlab chiquvchilar kodni nusxalash,
yaratish,
o'zgartirish va birlashtirish uchun maxsus buyruqlardan foydalanadilar. Ushbu
buyruqlar to'g'ridan-to'g'ri buyruq satridan yoki GitHub Desktop kabi dastur
yordamida bajarilishi mumkin. Git-dan foydalanish uchun ba'zi umumiy buyruqlar:
git init
yangi Git omborini ishga tushiradi va
mavjud katalogni kuzatishni
boshlaydi. U versiyani boshqarish uchun zarur bo'lgan ichki ma'lumotlar tuzilmasini
o'z ichiga olgan mavjud katalogga yashirin pastki papkani qo'shadi.
git clone
uzoqdan mavjud bo'lgan loyihaning mahalliy nusxasini yaratadi. Klon
loyihaning barcha fayllari, tarixi va filiallarini o'z ichiga oladi.
git
o'zgartirish bosqichlarini qo'shing. Git ishlab chiquvchining kod bazasidagi
oʻzgarishlarni
kuzatib boradi, lekin ularni loyiha tarixiga kiritish uchun ularni
sahnalashtirish va suratga olish zarur. Ushbu buyruq ikki bosqichli jarayonning
birinchi qismi bo'lgan sahnalashtirishni amalga oshiradi.
Bosqichga kiritilgan har
qanday o'zgarishlar keyingi suratning va loyiha tarixining bir qismiga aylanadi.
Alohida sahnalashtirish va bajarish ishlab chiquvchilarga ularning kodlash va
ishlashini o'zgartirmasdan o'z loyihalari tarixini to'liq nazorat qilish imkonini beradi.
git commit
oniy tasvirni loyiha tarixiga saqlaydi va o'zgarishlarni kuzatish
jarayonini yakunlaydi.
Muxtasar qilib aytganda, majburiyat suratga olish kabi
ishlaydi. Git add bilan sahnalashtirilgan har qanday narsa git commit bilan suratning
bir qismiga aylanadi.
git status
i oʻzgarishlar holatini kuzatilmagan, oʻzgartirilgan yoki bosqichli sifatida
koʻrsatadi.
git filiali mahalliy miqyosda ishlayotgan filiallarni ko'rsatadi.
git merge
rivojlanish yo'nalishlarini birlashtiradi. Ushbu buyruq odatda ikkita
alohida tarmoqqa kiritilgan o'zgarishlarni birlashtirish uchun ishlatiladi. Misol uchun,
dasturchi o'zgarishlarni xususiyat bo'limidan tarqatish
uchun asosiy filialga
birlashtirmoqchi bo'lganda birlashadi.
git pull
mahalliy rivojlanish liniyasini uzoqdagi hamkasbi yangilanishlari bilan
yangilaydi. Agar jamoadoshi masofadan boshqarish pultidagi filialga majburiyat
bergan bo'lsa va ular o'zlarining mahalliy muhitida bu o'zgarishlarni aks ettirishni
xohlasalar, dasturchilar ushbu buyruqdan foydalanadilar.