Github -ga so'rov yuborishdan oldin, siz asosiy filialdan o'z filialingizni yaratishingiz va uning yangilanganligiga ishonch hosil qilishingiz kerak. Shundan so'ng siz asosiy bo'limga ta'sir qilmasdan o'zgartirishlar kiritishingiz va qilishingiz mumkin. Vazifa bajarilgandan so'ng, siz GitHub -da tortishish so'rovini yaratishingiz mumkin, keyin o'zgarishlarni asosiy bo'limga qaytarishingiz mumkin. Ushbu jarayonning ko'p qismini bajarish uchun siz Git buyruq satridan ham, Github veb -interfeysidan ham foydalanishingiz mumkin.
Qadamlar
3dan 1 qism: Yangi filial yaratish
Qadam 1. Git -ni oching
Agar sizda Git dasturi bo'lmasa, https://git-scm.com/downloads saytiga o'ting va foydalanayotgan platformani tanlang va o'rnating.
Agar siz git -ni birinchi marta o'rnatayotgan bo'lsangiz, unga hissa qo'shishdan oldin uni klonlashtirishingiz yoki omborni import qilishingiz/yaratishingiz kerak
Qadam 2. Sizning loyihalar katalogiga o'ting
Buyruqning satriga "cd" kiriting va "Enter" tugmasini bosing, bu sizning loyiha papkasini klonlagan yoki yaratgan joyga olib boradigan kataloglar zanjiri.
Katalog yo'lini avtomatik ravishda to'ldirish uchun papkani Git buyruqlar oynasiga sudrab tashlab qo'yishingiz mumkin
Qadam 3. Sizning omboringiz yangilanganligiga ishonch hosil qiling
Buyruq satriga "git pull orig master" ni kiriting va "Enter" tugmasini bosing. Ma'lumotlar ombori yangilanganligi to'g'risida xabar paydo bo'ladi.
Magistr - bu loyihadagi standart filial
Qadam 4. github ombori sahifasiga o'ting
Veb -brauzeringizni oching va omboringizning noyob github URL manzilini kiriting.
Qadam 5. "Filial: usta" ochiladigan menyusini bosing
Bu sahifaning yuqori chap burchagida joylashgan va boshqa bo'limlar ro'yxati va matn qutisini ochadi.
Qadam 6. Filial nomini kiriting va u paydo bo'lganda "Filial yaratish" tugmasini bosing
Bu matn maydoniga kiritgan ismingiz yordamida asosiy filialdan yangi filial yaratadi.
- Siz shuningdek buyruq satridan filial yaratishingiz mumkin. "Git checkout filiali -b" ni kiriting va "Enter" tugmasini bosing, bu sizning filialingiz nima deb nomlanishini xohlaysiz.
- Endi siz asosiy loyihaga ta'sir qilmasdan, filialingizga xavfsiz o'zgartirishlar kiritish uchun "git obligatsiya" va "git push" dan foydalanishingiz mumkin. Qabul qilish so'rovini yuborish boshqalarga o'zgartirishlaringizni asosiy bo'limga birlashtirishdan oldin ko'rib chiqish va muhokama qilish imkonini beradi.
7 -qadam. Yangi filialingizga o'zgartirishlar kiriting
Faylni omborda tahrir qilish uchun Qalam belgisini bosing. O'zgartirishlar kiritilgandan so'ng, majburiyat xabarini kiriting va tahrir qilish maydonining ostidagi oynada "Vazifa" tugmasini bosing.
- Siz shuningdek buyruq satridan majburiyatlarni bajarishingiz mumkin. Bu git veb -saytida emas, balki mahalliy fayllarni o'zgartirganda foydalidir. Buyruqning satriga "git obligatsiya -m" ni kiriting va faylga o'zgartirish kiritgandan so'ng "Enter" tugmasini bosing. Siz kiritgan o'zgarishlarning qisqacha tavsifi bo'lishi kerak.
- Xabar matni har qanday bo'lishi mumkin, lekin bu erda biror narsa talab qilinadi.
3 -qismning 2 -qismi: Qabul qilishni so'rash
Qadam 1. "Talablarni olish" yorlig'ini bosing
Bu sizning ombor sahifangizdagi yuqori menyu satrida joylashgan.
Qabul qilish so'rovi - bu mustaqil loyihalarga kiritilgan o'zgarishlarni asosiy loyihaga qo'shilishdan oldin hamkorlar tomonidan ko'rib chiqish uchun taqdim etish uchun ishlatiladigan Git xususiyati
Qadam 2. Ro'yxatdan o'zingiz yaratgan filialni tanlang
Bu asosiy bo'limdagi asl tarkib bilan solishtirganda siz kiritgan o'zgarishlarni ko'rsatadi.
Qadam 3. "Pull Request yaratish" tugmasini bosing
O'zgarishlar holati sizni qoniqtirganidan so'ng, bu filialning ochiladigan menyusidagi yuqori chap burchakdagi yashil tugma.
Qadam 4. Sizning so'rovingiz uchun ism/tavsifni kiriting
Boshqa sohalarda qilayotgan o'zgarishlarni aniqlash va qisqacha ta'riflash uchun ushbu maydonlardan foydalaning.
Qadam 5. "Pull Request yaratish" tugmasini bosing
Bu kiritilgan nom va tavsif bilan tortishish so'rovini yaratadi.
3 dan 3 qism: Qabul qilish talabini birlashtirish
Qadam 1. "Birlashtirish tortishish so'rovi" ni bosing
Ochish so'rovi muvaffaqiyatli tuzilgandan so'ng, bu tugma pastki o'ngda paydo bo'ladi.
Xuddi shu amalni bajarish uchun buyruq satrida "git merge" dan foydalanishingiz mumkin
Qadam 2. "Birlashtirishni tasdiqlash" tugmasini bosing
O'tkazish so'rovi magistral filialga muvaffaqiyatli birlashtirilganligi to'g'risida sizga xabar beradigan xabar paydo bo'ladi. Sizning filialingiz endi kerak bo'lmagani uchun sizdan uni o'chirish talab qilinadi.
Agar sizda birlashma ziddiyatlari bo'lsa, sizga xabar beriladi va birlashtirishni davom ettira olmaysiz. O'zingizning filialingizni har qanday o'zgarishlar bilan yangilab turish uchun siz orqaga qaytishingiz va ustaxonadan qaytishingiz kerak bo'ladi, so'ngra yangi tortish so'rovini yarating
Qadam 3. "Filialni o'chirish" tugmasini bosing
Bu binafsha novda belgisi yonidagi bildirishnomada paydo bo'ladi. Birlashtirilgan va eskirgan filiallarni o'chirish - bu loyihani tartibli va boshqarishning oson usuli.
Maslahatlar
- Agar siz alohida bo'limga o'zgartirishlar kiritganingizdan keyin o'zgartirishlar kiritilsa, birlashish nizolari paydo bo'lishi mumkin. Muvaffaqiyatli birlashish uchun siz ushbu o'zgarishlarni ustadan o'z filialingizga o'tkazishingiz va yangi tortish so'rovini yaratishingiz kerak bo'ladi.
- Amaliyot shuni ko'rsatadiki, dasturiy ta'minotning ko'plab hamkorlari Git buyruq qatorini grafik interfeysdan ko'ra samaraliroq deb bilishadi.