Barcha kurslar Yo'nalishlar Reyting Kirish Ro'yxatdan o'tish

Bu modulda versiya nazorati bilan tanishildi: Git nima, GitHub’dan farqi va ish muhitini sozlash.

Git nima va nega kerak

Git — versiya nazorat tizimi: loyihangizning har bir saqlangan holatini (commit) tarix qilib yozib boradi. Usiz odatiy manzara tanish: loyiha-final, loyiha-final2, loyiha-eng-oxirgisi papkalari. Git bilan esa bitta papkada butun tarix yashaydi: istalgan holatga qaytish, nima o’zgarganini ko’rish, jamoada to’qnashmasdan ishlash mumkin.

Dasturchining kundalik ishida Git — klaviatura kabi tabiiy vosita: qaysi kompaniyaga bormang, kod aynan Git orqali boshqariladi.

Git va GitHub farqi

Bu ikkisini adashtirish — eng keng tarqalgan chalkashlik:

Git GitHub
Nima Dastur (buyruq qatori vositasi) Web-xizmat (sayt)
Qayerda ishlaydi Sizning kompyuteringizda Internetda
Vazifasi Versiyalarni yozib borish Git repozitoriylarni saqlash va ulashish
Bir-birisiz ishlaydimi Ha — GitHub’siz ham to’liq ishlaydi Yo’q — asosi Git

GitHub’ga o’xshash boshqa xizmatlar ham bor (GitLab, Bitbucket) — hammasining tagida o’sha Git turadi.

Git’ni o’rnatish

git-scm.com saytidan yuklab o’rnatiladi (Windows’da "Git Bash" terminali ham birga keladi). O’rnatilganini tekshirish:

git --version

Natija: git version 2.45.0 (raqam sizda boshqacha bo’lishi mumkin)

Tipik xato. Terminalda git buyrug’i "command not found" bersa — o’rnatish tugamagan yoki terminal qayta ochilmagan. Avval terminalni yopib qayta oching.

git config — birinchi sozlash

Har bir commit "kim qilgani" bilan yoziladi; shu sabab ishni ism va e-mail sozlashdan boshlaysiz:

git config --global user.name "Aziza Karimova"
git config --global user.email "[email protected]"

--global — sozlama shu kompyuterdagi barcha loyihalarga amal qiladi. Tekshirish: git config --list.

Amaliyot

  1. Git’ni o’rnatib, git --version bilan tekshiring.
  2. user.name va user.emailni sozlang; git config --list bilan ko’ring.
  3. GitHub’da account oching (hali ishlatmasak ham, keyingi darslarga tayyor tursin).
  4. O’zingizga tushuntirib bering: Git bilan GitHub farqi nimada? Bir gapda ayta olsangiz — modul o’zlashgan.

Modul testini ishlang — keyingi modulda asosiy ish sikli: add va commit.

Kirish va sozlash — konspekt

Kirish va sozlash Maqola

Git nima, GitHub’dan farqi, o’rnatish va birinchi sozlash — modul konspekti.

Eslatma yozish uchun saytga kiring.

Resurslar hozircha qo'shilmagan

O'qituvchi dars uchun qo'shimcha materiallarni qo'shganida shu yerda paydo bo'ladi.

Savol berish uchun saytga kiring.

Hozircha savollar yo'q

Bu dars yuzasidan birinchi savolni siz bering.