Bilimlar bazasi

GitHub omboringiz bilan ikki tomonlama sinxronizatsiya

Saytingizga kiritgan oʻzgarishlaringiz oʻz omboringizdagi commitʼlarga aylanadi va u yerga yuborgan narsalaringiz saytingizda aks etadi. Bu bepul va ikkala tomon ham bir vaqtning oʻzida oʻzgarganda nima sodir boʻlishi bu yerda keltirilgan.

Shaxsiy GitHub hisobingizni saytga ulang va biz ikkalasini har ikki yoʻnalishda hamohang saqlaymiz. Bu bepul, siz uni yoqmaguningizcha oʻchiq holatda boʻladi va biz har doim faqat sizga tegishli hisobdagi repozitoriyga commit kiritamiz — hech qachon biznikiga emas.

Nimalar sinxronlanadi

Saytingiz fayllariga kiritgan har qanday oʻzgarishingiz, uni qanday oʻzgartirganingizdan qatʼi nazar (fayl menejeri, SFTP, WordPress mavzu muharriri yoki SSH sessiyasi orqali), repozitoriyingizdagi commit'ga aylanadi. Bizga xabar berishingiz shart emas — biz saytingizni uning soʻnggi commit'i bilan solishtiramiz va farqni push qilamiz.

Aksincha yoʻnalishda esa, ulangan tarmogʻingizga kiritilgan push toʻgʻridan-toʻgʻri saytga oʻtadi.

Biz hech qachon nimalarni commit qilmaymiz

Sizning wp-config.php faylingiz qasddan va doimiy ravishda istisno qilinadi. U maʼlumotlar bazangiz paroli va autentifikatsiya tuzlarini oʻz ichiga oladi va bular repozitoriyda saqlanmasligi kerak — hatto shaxsiy boʻlsa ham, chunki git tarixni abadiy saqlab qoladi.

Shuningdek, quyidagilar ham istisno qilinadi: .env fayllari, kalitlar va sertifikatlar, yuklamalar jildi, keshlar va node_modules. Repozitoriy — bu saytingizning manbasi, zaxira nusxasi emas. Media fayllar allaqachon saqlanayotgan zaxira nusxalaringizga tegishlidir va uni bu yerga joylashtirish har bir push'ni sekinlashtiradi hamda har bir oʻzgarishni oʻqib boʻlmaydigan qilib qoʻyadi.

Agar har ikki tomondan ham oʻzgartirish kiritilsa nima boʻladi

Bu oʻqishga arziydigan savol. Aytaylik, siz fayl menejerida biror faylni tahrirladingiz, shu vaqtda esa hamkasbingiz xuddi shu repozitoriyga oʻzgartirish push qildi.

Biz toʻxtaymiz. Biz birlashtirmaymiz (merge) va hech kimning maʼlumotlarini ustidan yozib yubormaymiz. Saytning Deploy yorligʻida "Repozitoriyingizda biz koʻrmagan oʻzgarishlar mavjud" yozuvi koʻrsatiladi, koʻrib chiqishingiz kerak boʻlgan commit nomini bildiradi va sizni kutadi. U kutayotgan vaqtda hech bir tomondan hech narsa yoʻqolmaydi — siz kiritgan tahrir hali ham saytda, ularning commit'i esa repozitoriyda qoladi.

Shundan soʻng siz tanlaysiz:

  • Ushbu sayt fayllarini saqlab qolish — biz sizning versiyangizni ularnikining ustiga joylashtiramiz. Ularning commit'lari tarixda qoladi; hech narsa oʻchirilmaydi.
  • Repozitoriydan foydalanish, saytdagi oʻzgarishlarni bekor qilish — repozitoriy versiyasi saytga qoʻllaniladi va siz bu yerda kiritgan oʻzgarishlar bekor qilinadi. Bu qaytarib boʻlmaydigan amaliyotdir, shu sababli u ongli bosishni talab qiladi va hech qachon sizning nomingizdan biz tomonimizdan bajarilmaydi.

Qasddan "avtomatik birlashtirish" opsiyasi mavjud emas. Biz amalga oshirgan birlashtirish ikkalangizdan birortangiz ham uni avval koʻrmasdan turib, jonli saytda hech biringiz yozmagan faylni hosil qilgan boʻlardi.

Sinxronlash nima sababdan toʻxtashi mumkin

  • Shaxsiy GitHub hisobingizni ulamagansiz. Siz uni ulamaguningizcha kalit oʻchiq qoladi.
  • U sizni kutmoqda. Yuqoriga qarang — toʻxtatib turish oʻz-oʻzidan yoʻqolmaydi.
  • Hisobingiz maqomi yaxshi emas. Toʻlov amalga oshirilishi bilan sinxronlash toʻxtatiladi va oʻz-oʻzidan qayta tiklanadi. Hech narsa yoʻqolmaydi.

Deploy yorligʻi soʻnggi bir nechta sinxronlashlarni, jumladan hech narsa oʻzgarmaganlarini ham koʻrsatadi. Agar ushbu roʻyxat boʻsh boʻlsa va sinxronlash yoqilgan boʻlsa, ehtimol ulangan hisob repozitoriyga yoza olmaydi — uning kirish huquqlarini tekshiring va qayta ulang.

Nimani sinxronlashni tanlash

Odatiy boʻyicha butun sayt sinxronlanadi. WordPress saytida bu odatda siz xohlagan narsa emas: bu siz yozmagan va tahrirlamaydigan WordPress yadrosining har bir fayli deganidir. "Faqat ushbu jildni sinxronlash" parametrini mavzuingizga sozlang — masalan, wp-content/themes/my-theme — qolgan qismi esa oʻzgarishsiz qoldiriladi.

Blogdan soʻnggi yangiliklar

Xosting, SEO va saytlarni keng miqyosda yuritish haqida yozganlarimiz.

Xosting qatlamidan SEO va havolalar yaratish: 2026-yilgi operator nigohi

2026-yilda xosting indeksatsiya va havolalar qiymatini (link equity) qanday shakllantiradi: sahifalarni indeksda saqlash, eski domenlarda loyiha boshlashdan oldin ularni tekshirish, hech qanday izsiz (footprint) havola yaratish hamda infratuzilma SEO uchun nimalarni qila olishi va nimalarni qila olmasligi haqida xolis qarash.

Xabarni o‘qish →

WordPress-ni tez va xavfsiz qilish: Unumdorlik va plaginlar nazorat roʻyxati

Tezkor va xavfsiz WordPress uchun amaliy nazorat roʻyxati: server darajasidagi keshlashtirish, har bir sayt uchun obyekt keshi, ishlatishga arziydigan sanoqli plaginlar, dasturiy taʼminotlar toʻplamini yangilab turish va siz hech qachon keshlamasligingiz kerak boʻlgan WooCommerce sahifalari.

Xabarni o‘qish →

2026-yilda boshqariladigan veb-hostingni qanday tanlash kerak: Xaridor qoʻllanmasi

Yaxshi boshqariladigan hostingni boshqaruv paneliga ega arzon serverdan aslida nima ajratib turishi — ko'chirishlar, zaxira nusxalari, izolyatsiya, haqiqiy keshlashtirish va shaffof miqyoslilik — hamda xizmatga obuna bo'lishdan oldin uni qanday baholash mumkinligi haqida.

Xabarni o‘qish →

Blogni oʻqish →

Hali ham muammoga duch kelyapsizmi?

Har bir rejaga qo‘llab-quvvatlash xizmati kiritilgan, yordam markazi kuniga 24 soat ishlaydi va bizga 58 tillarimizning istalganida yozishingiz mumkin — biz sizga o‘z tilingizda javob beramiz.

Qo‘llab-quvvatlash xizmati bilan bog‘lanish → Barcha maqolalar →