Github -da so'rovni qanday yaratish kerak: 15 qadam (rasmlar bilan)

Mundarija:

Github -da so'rovni qanday yaratish kerak: 15 qadam (rasmlar bilan)
Github -da so'rovni qanday yaratish kerak: 15 qadam (rasmlar bilan)

Video: Github -da so'rovni qanday yaratish kerak: 15 qadam (rasmlar bilan)

Video: Github -da so'rovni qanday yaratish kerak: 15 qadam (rasmlar bilan)
Video: Готовим Жаркое по домашнему/Узбекча Жаркоп 2024, Qadam tashlamoq
Anonim

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

Github -da tortish so'rovini yarating 1 -qadam
Github -da tortish so'rovini yarating 1 -qadam

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

Github 2 -da tortish so'rovini yarating. 2 -qadam
Github 2 -da tortish so'rovini yarating. 2 -qadam

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

Github 3 -da tortish so'rovini yarating
Github 3 -da tortish so'rovini yarating

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

Github 4 -qadamda tortish so'rovini yarating
Github 4 -qadamda tortish so'rovini yarating

Qadam 4. github ombori sahifasiga o'ting

Veb -brauzeringizni oching va omboringizning noyob github URL manzilini kiriting.

Github 5 -da tortish talabini yarating
Github 5 -da tortish talabini yarating

Qadam 5. "Filial: usta" ochiladigan menyusini bosing

Bu sahifaning yuqori chap burchagida joylashgan va boshqa bo'limlar ro'yxati va matn qutisini ochadi.

Github 6 -qadamda tortish so'rovini yarating
Github 6 -qadamda tortish so'rovini yarating

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.
Github 7 -da tortish talabini yarating
Github 7 -da tortish talabini yarating

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

Github 8 -da tortish so'rovini yarating
Github 8 -da tortish so'rovini yarating

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

Github 9 -da tortish so'rovini yarating
Github 9 -da tortish so'rovini yarating

Qadam 2. Ro'yxatdan o'zingiz yaratgan filialni tanlang

Bu asosiy bo'limdagi asl tarkib bilan solishtirganda siz kiritgan o'zgarishlarni ko'rsatadi.

Github 10 -da tortish so'rovini yarating
Github 10 -da tortish so'rovini yarating

Qadam 3. "Pull Request yaratish" tugmasini bosing

O'zgarishlar holati sizni qoniqtirganidan so'ng, bu filialning ochiladigan menyusidagi yuqori chap burchakdagi yashil tugma.

Github 11 -da tortish so'rovini yarating
Github 11 -da tortish so'rovini yarating

Qadam 4. Sizning so'rovingiz uchun ism/tavsifni kiriting

Boshqa sohalarda qilayotgan o'zgarishlarni aniqlash va qisqacha ta'riflash uchun ushbu maydonlardan foydalaning.

Github 12 -qadamda tortish so'rovini yarating
Github 12 -qadamda tortish so'rovini yarating

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

Github 13 -da tortish so'rovini yarating
Github 13 -da tortish so'rovini yarating

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

Github 14 -da tortish so'rovini yarating
Github 14 -da tortish so'rovini yarating

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

Github 15 -da tortish so'rovini yarating
Github 15 -da 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.

Tavsiya: