Font size
WorksheetsGit_1_Arxitektura
Total questions: 19
Worksheet time: 10mins
Git nima?
Versiya nazorati tizimi
Dasturlash tili
Operatsion tizim
Ma’lumotlar bazasi
Git kim tomonidan yaratilgan?
Bill Gates
Linus Torvalds
Dennis Ritchie
Guido van Rossum
Git qachon yaratilgan?
1995-yilda
2000-yilda
2005-yilda
2010-yilda
Gitning asosiy vazifasi nima?
Kodlarni tez ishlatish
Kodning versiyalarini saqlash va boshqarish
Dasturiy ta’minotni kompilyatsiya qilish
Serverni ishga tushirish
Git qanday modeldan foydalanadi?
Delta modeli
Snapshot modeli
Streaming modeli
Transaction modeli
Snapshot modeli nima?
Fayllardagi faqat o‘zgarishni saqlash
Har safar faylning to‘liq nusxasini olish
Fayllarni RAM’da saqlash
Faqatgina indeks yozuvlarini saqlash
Git obyektlari nechta asosiy turga bo‘linadi?
(a)
Git’dagi blob obyekti nimani ifodalaydi?
Fayl mazmunini
Papkalar ro‘yxatini
Commit ma’lumotlarini
Versiya belgilarini
Git’dagi tree obyekti nimani ifodalaydi?
Loyihaning fayl strukturasini
Fayl mazmunini
Commit tarixini
Branchlarni
Git’dagi commit obyekti qanday ma’lumot saqlaydi?
Faqat fayl nomlari
Avtor, vaqt, ommit va tree manzili
Faqatgina SHA-1 qiymati
Branch nomi
Git’dagi tag obyekti nima uchun ishlatiladi?
Loyihaning versiyalarini belgilash
Fayllarni o‘chirish
Branch yaratish
Remote bilan ishlash
Git’da obyektlar qanday aniqlanadi?
Fayl nomi orqali
SHA-1 xesh qiymati orqali
Branch nomi orqali
Commit tartib raqami orqali
SHA-1 uzunligi nechta belgidan iborat?
20 bayt → 40 belgili hex
32 bayt → 64 belgili hex
16 bayt → 32 belgili hex
10 bayt → 20 belgili hex
Git’da .git papkasining vazifasi nima?
Kodlarni saqlash
Git obyektlari va konfiguratsiyalarni saqlash
Branchlarni ishlatish
Versiya tarixini o‘chirish
Git’da obyektlar qanday saqlanadi?
Ma’lumotlar bazasida
.git/objects papkasida
RAM’da vaqtinchalik
Faqat serverda
SHA-1 da kolliziya nima?
Faylni noto‘g‘ri saqlash
Ikkita turli fayl uchun bir xil xesh chiqishi
Branchlarning bir xil bo‘lishi
Faylni noto‘g‘ri nomlash
Git’da nega SHA-1 o‘rniga SHA-256 ga o‘tilmoqda?
SHA-1 sekin ishlaydi
SHA-1 kolliziyaga moyil va xavfsiz emas
SHA-1 faqat Linux’da ishlaydi
SHA-1 faqat fayllar uchun mos
Git’da working directory nima?
Diskdagi real fayllar joylashgan joy
Commit tarixlari
Staging area
Remote repository
Git’da staging area vazifasi nima?
Fayllarni RAM’da saqlash
Keyingi commit uchun fayllarni tayyorlab qo‘yish
Branchlarni qo‘shish
Remote bilan sinxronizatsiya qilish
