git clone, uzak bir depoyu (örneğin GitHub'daki bir projeyi) tüm geçmişiyle birlikte bilgisayarına kopyalar. Bir projeye katkı vermeye veya incelemeye başlamanın ilk adımıdır.

Temel kullanım

git clone https://github.com/kullanici/proje.git

Bu komut, proje adında bir klasör oluşturur ve içine tüm dosyaları indirir.

Farklı klasör adıyla klonlama

git clone https://github.com/kullanici/proje.git yeni-ad

SSH ile klonlama

git clone git@@github.com:kullanici/proje.git

SSH, her seferinde şifre girmeden çalışmak için SSH anahtarı gerektirir.

Klonladıktan sonra

cd proje
git status        # durumu gör
git pull          # en son değişiklikleri çek

Sık hata

'repository not found' hatası genelde yanlış URL veya özel (private) depoya erişim yetkisinin olmamasından kaynaklanır. URL'yi ve giriş bilgilerini kontrol et.