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
Amaliy ish №2
Topshirdi: ____________
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 statusi 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.
Do'stlaringiz bilan baham: |