Ushbu oʻquv qoʻllanma GitHub ish stolini ish stolingizdan GitHub bilan hamkorlikda ishlash uchun qanday yuklab olish va undan foydalanishni tushuntiradi:

Barchamizga maʼlumki, GitHub Git-ni joylashtirish uchun veb-sayt taqdim etadi. omborlar. GitHub bo‘yicha oldingi darslarimizda biz asosan GitHub’da fayllarni versiyalash bo‘yicha ishlab chiquvchining faoliyatini ko‘rib chiqdik.

Shuningdek, Git Client ham mavjud bo‘lib, unda ishlab chiquvchilar o‘zlarining mahalliy mashinalarida git buyruqlari yordamida omborda oflayn rejimda ishlashi mumkin. buyruq satri yoki git bash, o'zgartirishlar kiriting va uni GitHub-dagi masofaviy omborga qaytaring.

GitHub Desktop

Git buyruqlari buyruqdan bajarilgan bo'lsa-da liniyasi o'rganish nuqtai nazaridan juda yaxshi, mahalliy omborlarda ishlash uchun yaxshi foydalanuvchi interfeysi mavjud, ya'ni GitHub Desktop.

Windows uchun GitHub Desktopni quyidagidan yuklab olish va o'rnatish mumkin. URL

GitHub ish stolini ishga tushiring

Masofaviy ombor bilan ishlash

GitHub ish stoli ishga tushirilgach, biz masofaviy omborni mahalliy mashinaga klonlashdan boshlashi, oʻzgartirishlar kiritishi va uni masofaviy omborga qaytarishi mumkin.

va GitHub hisobingiz sozlanganligiga ishonch hosil qiling.

GitHub Desktop'da omborni klonlash uchun

URL yorlig'iga o'ting va masofaviy ombor ma'lumotlarini GitHub foydalanuvchi nomi/repozitori ko'rinishida kiriting. -ni bosing Klonlash .

Endi ombor mahalliy mashinaga klonlanganligi sababli biz mahalliy ombor tarkibini buyruq satri yoki Explorer yoki hatto Atom muharriri yordamida ochishimiz mumkin. o'rnatilgan bo'lsa va fayllarga o'zgartirishlar kiriting.

Fayllarga o'zgartirishlar kiriting va xuddi shunday saqlang.

Orqaga GitHub ish stolida siz satrlar qo'shilgan yoki o'chirilganligini bildiruvchi QIZIL belgini ko'rishingiz mumkin.

Xulosa va hammualliflar qo'shing agar kerak bo'lsa va pastki qismidagi Commit to master -ni bosing.

Siz buyruq satridan bajariladigan git buyruqlarining aksariyati foydalanuvchi interfeysi orqali bajarilganligini sezasiz.

Biz endi oʻzgarishlarni GitHub-dagi masofaviy omborga oʻtkazishimiz mumkin. Push manbasini bosing.

Endi o'zgarishlar asosiy filialda ko'rinadi. O'zgarishlar xususiyat bo'limiga birlashtirilishini ta'minlash uchun biz Pull so'rovini yaratishimiz kerak bo'ladi.

xususiyat filialiga o'ting va Pull yarating. So'rov.

Toplash so'rovini yaratish-ni bosing.

U holda siz Pull so'rovini yaratish uchun GitHub-ga qayta yo'naltirildi.

Pull so'rovini yaratish va birlashtirishni davom ettiring va nihoyat tortib oling (sinxronlash). mahalliy omboringiz.

Repositorydan menyu Pull opsiyasini tanlaydi.

Endi mahalliy ombor pult bilan sinxronlashtiringombori.

Yangi mahalliy ombor va filial yaratish

Oldingi bo'limda biz uni klonlash orqali masofaviy ombor bilan ishlash haqida bilib oldik. GitHub ish stoli yordamida biz yangi mahalliy ombor yaratishimiz va uni GitHub-ga surishimiz yoki nashr etishimiz mumkin.

Bosing

Ombor nomini kiriting va mahalliy yo'l. Repository yaratish-ni bosing.

Ombor yaratilishi bilan siz GitHub-ga oʻzgartirishlarni nashr qilish/surishdan oldin filial yaratishingiz mumkin.

Filial menyusi dan Yangi filial -ni tanlang. Uni funksiya ga chaqiring va Filial yaratish tugmasini bosing.

Endi bizda 2 ta filial bor va biz davom etishimiz mumkin. O'zgarishlarni GitHub-ga nashr qilish / surish. Amborxonani nashr qilish-ni bosing.

Repozitoriyni nashr etish-ni bosing.

Shuningdek, Xususiyatlar bo'limi mavjud bo'lgani uchun, siz xususiyat bo'limini ham nashr qilishingiz kerak. Endi o'zgarishlar fayllarga mahalliy sifatida kiritilishi mumkin va keyin o'zgarishlarni masofaviy omborga surish mumkin. Masofaviy ombordagi o'zgarishlar mahalliy ombor bilan ham sinxron bo'lishi kerak.

Mahalliy ombordagi o'zgarishlarni birlashtirish

Mahalliy ombordagi xususiyat bo'limida o'zgarishlar bor deb faraz qiling. O'zgarishlarni asosiy filialga birlashtira olamiz. Buni joylashtiring, biz GitHub-ga asosiy va xususiyat bo'limidagi o'zgarishlarni kiritishimiz kerak.

Fayl bo'limidagi faylga o'zgartirish kiriting va majburiyatni bajaring.xuddi shunday.

O'zgarishlarni masofaviy omborga suring.

Magistr filialiga o'ting va

Manba bo'limi bo'lgan Xususiyatlar tarmog'ini tanlang. Birlashtirish tugmasi -ni bosing.

O'zgarishlar asosiy filialga birlashtirilgandan so'ng, siz o'zgarishlarni masofaviy omborga kiritishingiz mumkin. sinxronlash.

Mahalliy ombordagi filiallarga kiritilgan barcha oʻzgarishlar birlashtirilishi va sinxronlash uchun masofaviy omborga oʻtkazilishi mumkin.

Mojarolarni hal qilish

Masofaviy ombordagi faylga oʻzgartirishlar kiritilgan va shu bilan birga mahalliy sifatida bir xil faylga oʻzgartirish kiritilgan stsenariy ham boʻlishi mumkin. Bunday holda, nizolar ko'rinadi va masofaviy va mahalliy omborlar sinxronlashtirilishi uchun ularni hal qilish kerak bo'ladi.

Master filialida masofaviy ombor o'zgarishlari amalga oshirildi

Magistral filialda amalga oshirilgan mahalliy ombor o'zgarishlari

O'zgarishlar mahalliy repository, siz endi o'zgarishlarni masofaviy omborga surishingiz mumkin. Buni amalga oshirishda nizolar ko'rinadi. Push kelib chiqishi-ni bosing.

Ushbu faylga masofaviy omborda o'zgarishlar bo'lsa, quyidagi xabar paydo bo'ladi. Fetch-ni bosing.

Endi Pull-ni bosing.

Ochilgan ekranda siz mumkinfaylni muharriringizda oching va nizolarni hal qiling. Bunday holda, biz faylni Explorerda ochamiz va ziddiyatlarni hal qilamiz.

Tegishli tarkibni saqlab qolish orqali barcha ziddiyatlarni tuzating. va boshqalarni markerlar bilan olib tashlash. Mojarolar hal bo'lgach, siz birlashtirishni amalga oshirishingiz mumkin.

Endi o'zgarishlarni masofaviy omborga qaytaring. Mahalliy va masofaviy ombor endi sinxronlashtirildi. O'zgarishlar bitta filialda amalga oshirilganligi sababli, siz o'zgarishlarni boshqa filiallarga birlashtirish uchun Pull so'rovini yaratishingiz mumkin.

Tarixga qarash

Siz shuningdek, omborga hozirgacha qilingan o'zgarishlar tarixini ko'rib chiqishingiz mumkin. Tarix yorlig'iga o'ting.

Filiallarni solishtirish

Aytaylik, asosiy bo'limdagi faylga o'zgartirish kiritdingiz. keyin uni boshqa har qanday filial bilan solishtiring. .

O'zgarishlarni ko'rish uchun xususiyat bo'limini tanlang.

Xulosa

Biroq buyruq satridan Git buyruqlaridan foydalanish juda yaxshi, biz ushbu GitHub Desktop qo'llanmasida yaxshi foydalanuvchi interfeysiga ega GitHub Desktop kabi ajoyib Git mijozi mahalliy va masofaviy omborlar bilan ishlashda ishlab chiquvchining ishini qanday osonlashtirishini ko'rdik.

Kelgusi o'quv qo'llanmada biz Windows Explorer Shell bilan integratsiyalashgan boshqa Git mijoz interfeysi Tortoise Gitni ko'rib chiqamiz.

Yuqoriga o'tish