"Clone" (Klonlama) İşlemi Nedir?
"Clone" (klonlama), Git'te, GitHub gibi bir uzak sunucuda bulunan bir reponun (kod deposunun) birebir bir kopyasını, kendi yerel bilgisayarınıza indirme işlemidir. Bu, sadece projenin o anki dosyalarını değil, projenin tüm geçmişini (tüm commit'leri, branch'leri ve etiketleri) de bilgisayarınıza kopyalar.
Neden Clone Yapılır?: Bir projeyi klonlamanın temel amacı, o proje üzerinde çalışmaya başlamaktır. Klonlama işlemiyle, projenin tam bir kopyasını lokal makinenize almış olursunuz. Bu sayede, internet bağlantınız olmasa bile kodları inceleyebilir, değişiklikler yapabilir, yeni commit'ler oluşturabilir ve projenizi çalıştırıp test edebilirsiniz.
Süreç Nasıl İşler?: Klonlama, genellikle `git clone [repo-url]` komutuyla yapılır. GitHub'daki bir repo sayfasında, "Code" düğmesine tıkladığınızda kopyalayabileceğiniz bir URL görürsünüz. Bu URL'i komut satırında `git clone` komutundan sonra yapıştırdığınızda, Git, o repoyu bilgisayarınızda bulunduğunuz dizine indirir ve projenin adıyla bir klasör oluşturur.
Clone, Fork ve Download Farkı: Bu üç terim sıkça karıştırılır. Download ZIP: Sadece projenin o anki dosyalarını, .git geçmişi olmadan indirir. Sürüm kontrolü yapamazsınız. Fork: Projenin bir kopyasını, GitHub üzerindeki kendi hesabınıza oluşturur. Uzak sunucuda bir kopyadır. Clone: Uzak bir reponun (kendi reponuz veya başkasının reposu) tam bir kopyasını, tüm geçmişiyle birlikte, kendi lokal bilgisayarınıza indirir. Genellikle bir projeyi fork'ladıktan sonra, üzerinde çalışmak için o forku kendi bilgisayarınıza klonlarsınız.
Kelimeler: clone, klonlama, git, github, sürüm kontrolü, repo, yerel depo
İlgini Çekebilir
Kara Deliğe Düşerken "Spagettileşme" (Spaghettification) Nedir?
Spagettileşme veya "erişte etkisi", bir nesnenin (bir astronot veya bir yıldız gibi), bir kara deliğin olay ufkunun yakınına geldiğinde, aşırı güçlü g...
GörüntüleBalonlu Sakız Neden Daha Büyük Balonlar Yapmamızı Sağlar?
Balonlu sakızın (bubble gum) normal sakızlara göre daha büyük ve daha dayanıklı balonlar yapabilmesi, temel olarak içeriğindeki "sakız bazı"nın (gum b...
GörüntüleArabanın "Geri Vitesi" Nasıl Çalışır?
Bir arabanın geri vitesi, motorun gücünü tekerleklere ileten şanzımanın (vites kutusu) içindeki dişlilerin yönünü değiştirerek, tekerleklerin ileri ye...
GörüntüleBebekler Neden Yetişkinlerden Daha Fazla Kemiğe Sahiptir?
Bir bebek doğduğunda yaklaşık 300 kemiğe sahipken, yetişkin bir insanın iskeletinde sadece 206 kemik bulunur. Bu durum, bebeklerin kemiklerinin henüz ...
GörüntüleMekanik Klavye Anahtarı (Switch) Türleri Nelerdir?
Mekanik klavyelerin en önemli özelliği, her tuşun altında kendine ait bağımsız bir mekanik anahtarın (switch) bulunmasıdır. Bu anahtarlar, farklı bası...
GörüntüleAğustos Böcekleri O Yüksek Sesi Nasıl Çıkarır?
Ağustos böceklerinin, özellikle sıcak yaz günlerinde duyulan o kulak tırmalayıcı, yüksek ve ritmik sesi, kanatlarını birbirine sürtmeleriyle değil, "t...
GörüntüleApandis Ne İşe Yarar?
Apandis, kalın bağırsağın başlangıcında yer alan, parmak şeklinde küçük bir kese organıdır. Uzun yıllar boyunca, evrimsel süreçte işlevini yitirmiş "k...
GörüntüleElektrikli Araba Nedir?
Elektrikli araba (Electric Vehicle - EV), hareket etmek için güç kaynağı olarak, içten yanmalı bir motor yerine, bir veya daha fazla elektrik motoru k...
GörüntüleGünde Neden İki Kez Gelgit Olur?
Çoğu kıyı bölgesinin günde yaklaşık iki kez yüksek gelgit (suyun yükselmesi) ve iki kez de alçak gelgit (suyun çekilmesi) yaşamasının nedeni, hem Ay'ı...
GörüntüleElektronik Cihazlardaki "Soğutucu Blok" (Heat Sink) Ne İşe Yarar?
Soğutucu blok (heat sink), bir bilgisayarın işlemcisi (CPU), ekran kartı (GPU) veya güçlü LED'ler gibi, çalışma sırasında çok fazla ısı üreten elektro...
Görüntüle