Git - bu vaqt o'tishi bilan fayl yoki fayllar to'plamidagi o'zgarishlarni qayd qiluvchi va keyinchalik ma'lum bir versiyaga qaytish imkonini beruvchi versiyani boshqarish tizimi. Boshlash uchun siz bilishingiz kerakki, Git fayllarni saqlamaydi, u fayl nuggetlarini sozlaydi.
Git-ni o'rnatganingizdan so'ng qilishingiz kerak bo'lgan birinchi narsa - ismingiz va elektron pochta manzilingizni ko'rsatish. Bu juda muhim, chunki Git-dagi har bir topshiriq ushbu ma'lumotni o'z ichiga oladi va u siz bajargan majburiyatlar qatoriga kiradi va bundan keyin o'zgartirib bo'lmaydi:
$ git config --global user.name "Jon Doe"
$ git konfiguratsiyasi --global user.email johndoe@example.com
Biz hostingda mahalliy ombor yaratamiz.
Yaratgandan so'ng, biz Git-ni hostingdagi omborga ulashimiz kerak.
Biz xostingda mahalliy yaratilgan omborni klonlaymiz.
git clone (xostingda yaratilgan omborga havola)
Git http va https protokollarida ishlaydi
Misol:
git clone https://billur@example.ru/plesk-git/example.git
shundan so'ng autentifikatsiya talab qilinadi.
Xostingda yaratgan FTP foydalanuvchisi uchun parolni kiriting (avtorizatsiya faqat tizim foydalanuvchisi uchun mavjud)
Agar siz mavjud loyiha uchun Git-dan foydalanishni boshlamoqchi bo'lsangiz, u holda loyiha katalogiga o'ting va quyidagilarni kiritishingiz kerak:
$git init
Agar siz mavjud fayllarga versiya boshqaruvini qo'shmoqchi bo'lsangiz (bo'sh katalogdan farqli o'laroq), ularni indeksga qo'shishingiz va birinchi o'zgarishlarni amalga oshirishingiz kerak.
Bunga git add buyrug'ini bir necha marta ishga tushirish, indekslanadigan fayllarni belgilash va keyin git commitni ishga tushirish orqali erishish mumkin:
$git qo'shish *.c
$ git LTSENZIYani qo'shing
$ git commit -m "loyihaning dastlabki versiyasi"
Shuningdek, masofaviy ombordan foydalanish mumkin (masalan, GitHub yoki BitBucket)
Shuni ta'kidlashni istardikki, virtual hosting rejalari faqat umumiy omborlarga ulanish imkonini beradi. Shaxsiy omborlarga kirish imkoni yo'q, agar sizga shaxsiy omborlardan foydalanish kerak bo'lsa, biz sizga "Virtual server" xizmatidan foydalanishni maslahat beramiz.
ulanish mahalliy bilan bir xil tarzda amalga oshiriladi, faqat uchinchi tomon omboriga havola ko'rsatiladi.
Shuni ham ta'kidlashni istardikki, masofaviy ombordan foydalanganda siz Plesk hosting boshqaruv panelidagi obunangizdagi "yangilanishlarni olish" tugmasini bosish orqali kiritilgan o'zgarishlarni qabul qilishingiz mumkin.
Repozitariyga ulanish mavjud bo'lgandan so'ng, loyiha fayllarimizni qo'shish qoladi
Loyihangizning mahalliy katalogini kiritishingiz kerak
cd (yakuniy katalogga yo'l)
buyrug'i bilan indeks fayllari
$git qo'shish *.*
Majburiyat qo'shish
$git commit
Holat tekshirilmoqda
$git holati
Repozitoriyga yuboring
$git push
Mahalliy filialni o'chirish ham mumkin
$ git filiali –d {the_local_branch} (birlashtirilgan holatni tekshirmasdan filialni oʻchirishga majburlash oʻrniga –D dan foydalaning)
Serverdan masofaviy filialni olib tashlash uchun
$ git push kelib chiqishi – {the_remote_branch} ni oʻchirish
boshqa foydalanuvchilar tomonidan kiritilgan ma'lumotlarni yangilash uchun buyruqdan foydalaning
$git pull
Shuni ham ta'kidlashni istardikki, agar fayllar Git mijozi orqali yuklanmagan bo'lsa, ularni Git orqali olishga harakat qilganingizda, Git mijozi ularni ko'rmaydi.