Klonlama sonrası
- Git kursu
- Başlangıç
- Ders 71/80
- 4 dk
Klonladıktan sonra dal ve geçmişin nasıl geldiğini öğrenirsin.
Klonlama sonrası origin
Bir GitHub deposunu git clone ile indirdiğinde Git, kaynak uzak depoyu otomatik olarak origin adıyla tanımlar. Bu nedenle çoğu durumda ayrıca git remote add komutunu çalıştırmana gerek kalmaz.
git clone https://github.com/ayse/site.git
git remote -vKlonlama sonrasında origin, uzak deponun adresini temsil eder. Bu bağlantıyı git remote -v ile görüntüleyebilirsin.
Dallar ve commit geçmişi
Klonlama yalnızca dosyaları indirmez; deponun commit geçmişini ve dallarla ilgili bilgileri de yerel kopyaya aktarır. Klonlanan depoda varsayılan dal otomatik olarak etkinleştirilir.
git branch
git log --onelinegit branch yerel dalları listeler, git log --oneline ise commit geçmişini kısa biçimde gösterir. Böylece projeye başlamadan önce mevcut dalı ve geçmişi inceleyebilirsin.
Uygulama Klonlama sonrası bilgileri incele
Bir depo klonlandıktan sonra uzak bağlantıları, yerel dalları ve commit geçmişini incele. Sırasıyla git remote -v, git branch ve git log --oneline komutlarını yaz.
Başlangıç kodu
# Uzak bağlantıları görüntüle
# Yerel dalları listele
# Commit geçmişini görüntüleÖrnek çözüm
git remote -v
git branch
git log --onelineBeklenen çıktı
origin git branch git log --oneline
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir depoyu git clone ile indirdiğinde kaynak uzak depo varsayılan olarak hangi adla kaydedilir?
- origin Doğru cevap
- master
- upstream
- main
Açıklama: Git, klonlama sırasında kaynak uzak depoyu otomatik olarak <code>origin</code> adıyla kaydeder.
2 Klonlanan deponun uzak adını görüntüle
git remote ____
git remote -v
Açıklama: <code>git remote -v</code>, klonlanan deponun otomatik eklenen uzak bağlantısını ve adreslerini gösterir.
3 Klonlama sonrası depo
| Kavram | Anlamı |
|---|---|
origin |
Kaynak uzak depo adı |
Varsayılan dal |
Başlangıçta etkin dal |
git branch |
Yerel dalları listeler |
git log --oneline |
Commit geçmişini kısaltır |