CodeBlanks Logo Icon CodeBlanks

git clone

git clone ile uzak depoyu indirmeyi öğrenirsin.

git clone nedir?

git clone, uzak bir Git deposunun yerel bilgisayarına kopyasını indirir. Depodaki dosyalarla birlikte commit geçmişi ve Git tarafından takip edilen bilgiler de yerel kopyaya aktarılır.

git clone https://github.com/ayse/web-projem.git

Komut, varsayılan olarak depo adıyla aynı isimde bir klasör oluşturur. Böylece projeyi kendi bilgisayarında inceleyebilir ve geliştirebilirsin.

Klonlama hedef klasörü

Git, klonlanan depo için varsayılan olarak URL'deki depo adını kullanarak klasör oluşturur. İstersen komutun sonuna farklı bir klasör adı ekleyerek hedefi kendin belirleyebilirsin.

git clone https://github.com/ayse/site.git web-sitem

Bu örnekte depo, web-sitem klasörüne indirilir. Böylece bilgisayarında projeye istediğin klasör adını verebilirsin.

Uygulama Bir projeyi klonla

https://github.com/ayse/portfolyo.git adresindeki depoyu portfolyo isimli yerel klasöre indir. Bunun için git clone komutunu ve depo adresini kullan.

Başlangıç kodu

terminal
# Uzak depoyu yerel bilgisayara indir

Beklenen çıktı

Cloning into 'portfolyo'...

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir GitHub deposunu bilgisayarına indirmek için hangi komutu kullanırsın?

  • git clone https://github.com/ayse/site.git Doğru cevap
  • git init https://github.com/ayse/site.git
  • git commit https://github.com/ayse/site.git
  • git branch https://github.com/ayse/site.git

Açıklama: <code>git clone</code>, belirtilen uzak depoyu yerel bilgisayara indirir. Diğer komutlar depo klonlamak için kullanılmaz.

2 Depoyu klonla

Soru
git ____ https://github.com/ayse/blog.git
Cevap
git clone https://github.com/ayse/blog.git

Açıklama: <code>clone</code>, uzak depoyu yerel bilgisayara kopyalar. <code>init</code> yeni bir depo başlatır, <code>push</code> commit gönderir, <code>commit</code> ise değişiklikleri kaydeder.

3 Klonlama parçaları

Kavram Anlamı
git clone Uzak depoyu indirir
Depo URL'si Kaynak adresi belirtir
Hedef klasör Yerel klasör adını belirler
Yerel kopya Bilgisayardaki depo sürümü

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