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.