# 09 — Dallar ve değişiklik istekleri 🌍 [English](../../en/09-branches-and-pull-requests/readme.md) · **Türkçe** · [Deutsch](../../de/09-branches-and-pull-requests/readme.md) · [Français](../../fr/09-branches-and-pull-requests/readme.md) · [Русский](../../ru/09-branches-and-pull-requests/readme.md) Dal, `main`'i rahatsız etmeden çalışabileceğiniz güvenli bir kopyadır. Değişiklik isteği (pull request) ise o çalışmayı geri getirme talebidir. ## Ne zaman dal gerekir - Değişiklik, yarım hâliyle işleri bozacak kadar büyükse. - Yayına girmeden önce birinin bakması gerekiyorsa. - Bir fikri deneyip gerekirse çöpe atabilmek istiyorsanız. Bir belgedeki yazım hatası için doğrudan `main`'e işlemek yeterlidir. ## Tarayıcıda dal oluşturma İşleme sırasında (bölüm 03) **Bu işleme için yeni bir dal oluşturun ve bir değişiklik isteği başlatın** seçeneğini seçin, dala ad verip işleyin. İyi adlar işi anlatır: ``` docs/vlan-notlari fix/yanlis-gateway feature/rapor-disa-aktarim ``` ## Değişiklik isteği açma 1. **Değişiklik İstekleri → Yeni Değişiklik İsteği**. 2. Kaynak dalı (sizinki) ve hedefi (`main`) seçin. 3. Başlık = değişikliğin ne yaptığı. Açıklama = nedeni ve incelemecilerin bakması gerekenler. 4. **Değişiklik İsteği Oluştur**'a basın. ## İnceleme - İncelemeciler **Değişen Dosyalar** sekmesinden tek tek satırlara yorum yazar. - Aynı dala yeni işlemeler gönderin — istek kendini günceller. - Onaylanınca **Birleştir**'e basın, ardından dalı silin. ## Birleştirme çakışmaları `main` sizinle aynı satırları değiştirdiyse KabaForge çözmenizi ister. Bilgisayarınızdan: ```bash git switch dalim git fetch origin git merge origin/main # işaretlenen dosyaları açın, doğru satırları bırakın git add . git commit git push ``` ## `main` dalını koruma **Ayarlar → Dallar → Kural ekle**: `main`'e bir şey girmeden önce değişiklik isteği ve onay şartı koyun. Depoda birden fazla kişi çalışır çalışmaz önerilir. --- ⬅ [Önceki: 08 — İşlemeler ve geçmiş](../08-commits-and-history/readme.md) · 📚 [İçindekiler](../README.md) · [Sonraki: 10 — Bilgisayarınızdan çalışma](../10-clone-and-tokens/readme.md) ➡