Github -da çəkmə sorğusu necə yaradılır: 15 addım (şəkillərlə)

Mündəricat:

Github -da çəkmə sorğusu necə yaradılır: 15 addım (şəkillərlə)
Github -da çəkmə sorğusu necə yaradılır: 15 addım (şəkillərlə)

Video: Github -da çəkmə sorğusu necə yaradılır: 15 addım (şəkillərlə)

Video: Github -da çəkmə sorğusu necə yaradılır: 15 addım (şəkillərlə)
Video: Прикольная и интересная подборка лучших игр 90 х часть 1 2024, Aprel
Anonim

Github -da bir çəkmə tələbi etməzdən əvvəl, ana filialdan kənarda öz filialınızı yaratmalı və onun aktual olduğundan əmin olmalısınız. Bundan sonra, əsas şöbəyə təsir etmədən dəyişiklik etmək və etməkdə sərbəstsiniz. Bir öhdəlik götürüldükdən sonra, GitHub -da çəkmə sorğusu yarada, sonra dəyişikliklərinizi yenidən əsas şöbəyə birləşdirə bilərsiniz. Bu prosesin çoxunu yerinə yetirmək üçün həm Git əmr satırını, həm də Github veb interfeysindən istifadə edə bilərsiniz.

Addımlar

3 -dən 1 -ci hissə: Yeni bir filial yaratmaq

Github Addım 1 -də çəkmə sorğusu yaradın
Github Addım 1 -də çəkmə sorğusu yaradın

Addım 1. Git açın

Hələ Git proqramınız yoxdursa, https://git-scm.com/downloads ünvanına daxil olun və istifadə etdiyiniz platforma seçin və quraşdırın.

Git'i ilk dəfə qurursanız, töhfə verməzdən əvvəl bir anbarı klonlamalı və ya idxal etməli/yaratmalısınız

Github Addım 2 -də çəkmə sorğusu yaradın
Github Addım 2 -də çəkmə sorğusu yaradın

Addım 2. Layihələr kataloqunuza gedin

Komanda satırına "cd" daxil edin və ↵ Enter düyməsini basın, layihə qovluğunuzu klonladığınız və ya yaratdığınız yerə aparan kataloq zənciri haradadır.

Kataloq yolunu avtomatik doldurmaq üçün qovluğu Git əmr pəncərəsinə sürükləyib ata bilərsiniz

Github Addım 3 -də çəkmə sorğusu yaradın
Github Addım 3 -də çəkmə sorğusu yaradın

Addım 3. Anbarınızın güncəl olduğundan əmin olun

Komanda satırına "git pull orig master" daxil edin və ↵ Enter düyməsini basın. Deponun güncəl olduğunu bildirən bir mesaj görünəcək.

Master, bir layihənin standart filialıdır

Github Addım 4 -də çəkmə sorğusu yaradın
Github Addım 4 -də çəkmə sorğusu yaradın

Addım 4. Github depo səhifəsinə keçin

Veb brauzerinizi açın və anbarınızın unikal github URL -ni daxil edin.

Github 5 -də çəkmə sorğusu yaradın
Github 5 -də çəkmə sorğusu yaradın

Addım 5. "filial: usta" açılan düyməsini basın

Bu səhifənin yuxarı sol hissəsində yerləşir və digər filialların siyahısını və bir mətn qutusunu açacaqdır.

Github Addım 6 -da çəkmə sorğusu yaradın
Github Addım 6 -da çəkmə sorğusu yaradın

Addım 6. Filialın adını daxil edin və görünəndə "Filial yarat" düyməsini basın

Bu, mətn qutusuna daxil etdiyiniz hər hansı bir addan istifadə edərək ana filialdan yeni bir filial yaradacaq.

  • Komanda satırından bir filial da yarada bilərsiniz. "Git checkout branch -b" daxil edin və ↵ daxil edin, filialınızın harada çağırılmasını istəsəniz.
  • Əsas layihəyə təsir etmədən filialınızda təhlükəsiz bir şəkildə dəyişiklik etmək üçün "git commit" və "git push" istifadə edə bilərsiniz. Çəkmə tələbi etmək, başqalarına dəyişikliklərinizi yenidən əsas şöbəyə birləşdirməzdən əvvəl onları nəzərdən keçirməyə və müzakirə etməyə imkan verəcəkdir.
Github Addım 7 -də çəkmə sorğusu yaradın
Github Addım 7 -də çəkmə sorğusu yaradın

Addım 7. Yeni filialınıza dəyişikliklər edin

Depodakı bir faylı redaktə etmək üçün Qələm simgesini vurun. Düzəlişlər edildikdən sonra bir öhdəlik mesajı daxil edin və redaktə sahəsinin altındakı pəncərədən "İcra et" düyməsini basın.

  • Komanda xəttindən də öhdəliklər götürə bilərsiniz. Git veb saytında deyil, yerli olaraq fayllara dəyişiklik edərkən faydalıdır. Komanda xəttinə "git commit -m" daxil edin və bir faylda dəyişiklik etdikdən sonra ↵ Enter düyməsini basın. etdiyiniz dəyişikliklərin qısa təsviri olmalıdır.
  • Mesaj mətni hər şey ola bilər, amma burada bir şey tələb olunur.

3 -dən 2 -ci hissə: çəkmə tələbi etmək

Github Addım 8 -də çəkmə sorğusu yaradın
Github Addım 8 -də çəkmə sorğusu yaradın

Addım 1. "İstəkləri çək" sekmesini basın

Bu, depo səhifənizin üst menyu çubuğu boyunca yerləşir.

Çəkmə İstəyi, əsas layihəyə birləşdirilməzdən əvvəl əməkdaşların nəzərdən keçirilməsi üçün müstəqil filiallarda edilən dəyişiklikləri təqdim etmək üçün istifadə olunan bir Git xüsusiyyətidir

Github Addım 9 -da çəkmə sorğusu yaradın
Github Addım 9 -da çəkmə sorğusu yaradın

Addım 2. Siyahıdan yaratdığınız filialı seçin

Bu, ana filialdakı orijinal məzmunla müqayisədə etdiyiniz dəyişiklikləri göstərəcəkdir.

Github Addım 10 -da çəkmə sorğusu yaradın
Github Addım 10 -da çəkmə sorğusu yaradın

Addım 3. "Çəkmə İstəyi Yarat" düyməsini basın

Dəyişikliklərinizin vəziyyətindən razı qaldıqdan sonra, bu filialın açılan menyusundakı sol üstdəki yaşıl düymədir.

Github Addım 11 -də çəkmə sorğusu yaradın
Github Addım 11 -də çəkmə sorğusu yaradın

Addım 4. Çəkmə tələbiniz üçün bir ad/təsvir daxil edin

Digər əməkdaşlara etdiyiniz dəyişikliyi müəyyənləşdirmək və qısaca təsvir etmək üçün bu sahələrdən istifadə edin.

Github Addım 12 -də çəkmə sorğusu yaradın
Github Addım 12 -də çəkmə sorğusu yaradın

Addım 5. "Çəkmə İstəyi Yarat" düyməsini basın

Bu, daxil edilmiş ad və təsviri olan çəkmə sorğusu yaradacaq.

3 -dən 3 -cü hissə: Bir çəkmə tələbinin birləşdirilməsi

Github Addım 13 -də çəkmə sorğusu yaradın
Github Addım 13 -də çəkmə sorğusu yaradın

Addım 1. "Birləşdirmə çəkmə tələbini" vurun

Bu düymə, çəkmə istəyi uğurla yaradıldıqdan sonra sağ altda görünür.

Eyni hərəkəti yerinə yetirmək üçün əmr satırında "git merge" istifadə edə bilərsiniz

Github Addım 14 -də çəkmə sorğusu yaradın
Github Addım 14 -də çəkmə sorğusu yaradın

Addım 2. "Birləşdirməni təsdiq et" düyməsini basın

Çəkmə tələbinin yenidən ana filiala uğurla birləşdirildiyini bildirən bir bildiriş görünəcək. Filialınız artıq lazım olmadığı üçün onu silməyiniz istənəcək.

Birləşdirmə ziddiyyətiniz varsa, sizə bildiriləcək və birləşməyə davam edə bilməyəcəksiniz. Öz filialınızı hər hansı bir dəyişikliklə güncəlləşdirmək üçün geri qayıtmalı və ana filialdan yenidən çəkilməli, sonra yeni bir çəkmə tələbi yaratmalısınız

Github Addım 15 -də çəkmə sorğusu yaradın
Github Addım 15 -də çəkmə sorğusu yaradın

Addım 3. "Filialı Sil" düyməsini basın

Bənövşəyi budaq nişanının yanındakı bildirişdə görünəcək. Birləşdirilmiş və köhnəlmiş filialları silmək, layihəni mütəşəkkil və idarə etmək asan saxlamaq üçün yaxşı bir yoldur.

İpuçları

  • Dəyişikliklərinizi ayrı şöbənizdə etdiyinizdən sonra dəyişikliklər masterə keçərsə birləşmə ziddiyyətləri yarana bilər. Uğurla birləşmək üçün bu dəyişiklikləri ustadan öz filialınıza çəkib yeni bir çəkmə tələbi yaratmalısınız.
  • Təcrübə ilə, bir çox proqram işçisi Git əmr satırını qrafik interfeysdən daha səmərəli hesab edir.

Tövsiyə: