Özet - Uzak depo
- Git kursu
- Orta seviye
- Ders 28/82
- 5 dk
remote komutlarını birleştirerek çok uzak depotlu bir akış kurarsın.
Birden fazla uzak depoyla çalışma
Bir Git deposuna birden fazla uzak depo bağlantısı ekleyebilirsin. Örneğin origin ana GitHub deponu, backup ise yedek depoyu temsil edebilir.
git remote add backup https://github.com/user/backup.git
git remote -vBu şekilde bağlantıları listeleyebilir, yeni bağlantılar ekleyebilir ve artık kullanmadıklarını kaldırabilirsin.
Uygulama Uzak depoları düzenle
Önce archive adında bir uzak depo bağlantısı ekle. Ardından artık kullanılmayan old-backup bağlantısını kaldır. Son olarak kalan uzak depo adlarını listele. Başlangıçta origin ve old-backup bağlantılarının bulunduğunu varsay.
Başlangıç kodu
# archive bağlantısını ekle
# Eski bağlantıyı kaldır
# Kalan bağlantıları listeleÖrnek çözüm
git remote add archive https://github.com/user/archive.git
git remote remove old-backup
git remoteBeklenen çıktı
archive origin
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir depoda origin ve backup bağlantılarının bulunması ne anlama gelir?
- Yerel depo iki farklı uzak depoya bağlanmıştır. Doğru cevap
- İki uzak depo otomatik olarak birleştirilmiştir.
- Yerel depo iki farklı commit içerir.
- Yerel depoda iki ayrı dal vardır.
Açıklama: Her uzak depo adı farklı bir bağlantıyı temsil eder. Aynı yerel depo hem origin hem de backup bağlantısına sahip olabilir.
2 Yeni yedek bağlantı oluştur
git remote add ____ https://github.com/user/archive.git
git remote add archive https://github.com/user/archive.git
Açıklama: Yeni bağlantı eklerken önce kullanılacak uzak depo adını, sonra adresini belirtirsin.
3 Uzak depo işlemlerini birleştir
| Kavram | Anlamı |
|---|---|
git remote |
Bağlantı adlarını listeler |
git remote add |
Yeni bağlantı ekler |
git remote remove |
Bağlantıyı kaldırır |
origin |
Ana uzak depo adı |