CodeBlanks Logo Icon CodeBlanks

Klonlama sonrası

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 -v

Klonlama 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 --oneline

git 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

terminal
# Uzak bağlantıları görüntüle

# Yerel dalları listele

# Commit geçmişini görüntüle

Örnek çözüm

terminal
git remote -v
git branch
git log --oneline

Beklenen çı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

Soru
git remote ____
Cevap
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

Başlangıç bölümündeki tüm dersler