Upstream ayarı
- Git kursu
- Başlangıç
- Ders 67/80
- 4 dk
Upstream dalı ayarlayarak kolay push yapmayı öğrenirsin.
Upstream nedir?
Upstream, yerel bir dalın takip ettiği uzak depodaki dalı ifade eder. Örneğin yerel main dalının origin/main dalını takip etmesini sağlayabilirsin.
git push -u origin main-u seçeneği, push işlemi sırasında upstream bağlantısını da ayarlar. Böylece sonraki gönderimlerde uzak depo ve dal adını tekrar yazman gerekmez.
Upstream ayarından sonra
Upstream bağlantısı kurulduktan sonra yerel dalın hangi uzak dalı takip ettiği bilinir. Bu nedenle sonraki commit'lerini göndermek için yalnızca git push yazabilirsin.
git push -u origin main
# Sonraki gönderimler
git pushBu kolaylık, özellikle aynı dal üzerinde düzenli çalışırken yararlıdır. İlk bağlantı için uzak depo ve dal adını belirtmen yeterlidir.
Uygulama Upstream bağlantısını ayarla
Yerel main dalını origin/main dalına bağlayarak ilk push işlemini gerçekleştir. Bunun için git push komutunda -u seçeneğini kullan.
Başlangıç kodu
# Upstream bağlantısını kurarak gönderBeklenen çıktı
branch 'main' set up to track 'origin/main'.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 İlk push sırasında main dalının upstream bağlantısını da ayarlamak için hangi seçenek kullanılır?
- -f
- -v
- -u Doğru cevap
- -d
Açıklama: <code>-u</code>, <code>--set-upstream</code> seçeneğinin kısa biçimidir. Push işlemini gerçekleştirirken yerel dal ile uzak dal arasındaki takip ilişkisini kurar.
2 Upstream seçeneğinin uzun biçimi
git push ____ origin main
git push --set-upstream origin main
Açıklama: <code>--set-upstream</code>, <code>-u</code> seçeneğinin uzun biçimidir ve yerel dalın uzak dalı takip etmesini sağlar.
3 Upstream kavramları
| Kavram | Anlamı |
|---|---|
-u |
Takip bağlantısını kurar |
--set-upstream |
-u seçeneğinin uzun biçimi |
origin/main |
Uzak main dalı |
git push |
Takip edilen dala gönderir |