PR akışı
- Git kursu
- Orta seviye
- Ders 76/82
- 5 dk
Dalı push'layıp PR açma akışını kurarsın.
Dal üzerinden pull request akışı
Bir özellik dalında tamamlanan değişiklikler önce uzak depoya gönderilir. Ardından GitHub üzerinden bu dalın ana dala birleştirilmesini isteyen pull request açılır. Ekip üyeleri değişiklikleri inceler ve gerekli yorumları ekler.
git push -u origin feature/user-login
# GitHub üzerinden pull request açPull request inceleme süreci
Pull request, değişikliklerin ana dala alınmadan önce incelenmesini sağlar. İnceleyen kişiler satır bazında yorum ekleyebilir, değişiklik isteyebilir veya PR'ı onaylayabilir. Gerekli düzeltmeler aynı özellik dalına yeni commit'ler gönderilerek yapılabilir.
Push feature branch
↓
Open pull request
↓
Review changes
↓
ApproveUygulama PR için dalı gönder
feature/report-page dalını origin uzak deposuna upstream ilişkisi kurarak gönder. Ardından pull request açılacağını belirten bir açıklama satırı yazdır.
Başlangıç kodu
# Özellik dalını gönder
# PR mesajını yazdırÖrnek çözüm
git push -u origin feature/report-page
print("Pull request ready for review")Beklenen çıktı
Branch pushed successfully. Pull request ready for review
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Uzak depoya gönderilmiş bir özellik dalından sonraki temel adım nedir?
- Pull request açmak Doğru cevap
- Ana dalı kaldırmak
- Tüm commit geçmişini sıfırlamak
- Yerel depoyu silmek
Açıklama: Dal uzak depoya gönderildikten sonra pull request açılarak değişiklikler incelemeye sunulur.
2 Özellik dalını gönder
git push -u origin ____
git push -u origin feature/user-login
Açıklama: Uzak depoya ilk gönderimde -u seçeneği dal ile uzak takip ilişkisini kurar.
3 PR sürecindeki işlemler
| Kavram | Anlamı |
|---|---|
Push |
Dalı uzak depoya gönderme |
Pull request |
Birleştirme isteği açma |
Review |
Kod değişikliklerini inceleme |
Approve |
Değişiklikleri onaylama |