Fork vs clone
- Git kursu
- Orta seviye
- Ders 54/82
- 4 dk
Fork ile clone arasındaki farkı öğrenirsin.
Fork vs clone
Fork, uzak depoda hesabın altında yeni bir kopya oluşturur. Clone ise bir depoyu uzak sunucudan bilgisayarına indirir. İkisi farklı işlemlerdir ve açık kaynak katkı sürecinde genellikle birlikte kullanılır.
Fork: Sunucuda hesap kopyası
Clone: Bilgisayarda çalışma kopyasıİki işlemi birlikte kullan
Açık kaynak katkısında önce projeyi hesabına fork edebilir, ardından kendi fork adresini clone ederek bilgisayarında çalışabilirsin. Böylece uzak hesabındaki kopya ile yerel çalışma klasörün birbirinden ayrı olur.
1. Fork: hesabına kopyala
2. Clone: bilgisayarına indir
3. Düzenle ve commit oluşturUygulama Fork deposunu clone et
dev-user hesabındaki sample-app deposunu bilgisayarına indirmek için doğru Git komutunu yaz.
Başlangıç kodu
# Fork deposunu yerel bilgisayara indirBeklenen çıktı
Cloning into 'sample-app'...
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Fork ve clone arasındaki temel fark hangisidir?
- Clone kaynak depoyu otomatik siler.
- Fork bilgisayara, clone hesaba kopyalar.
- İkisi de yalnızca commit mesajını değiştirir.
- Fork sunucuda hesap kopyası oluşturur, clone bilgisayara indirir. Doğru cevap
Açıklama: Fork uzak barındırma hizmetinde hesabına kopya oluşturur; clone ise depoyu yerel bilgisayarına indirir.
2 Fork adresini bilgisayara indir
git clone ____
git clone https://github.com/dev-user/sample-app.git
Açıklama: Clone işlemi için git clone komutu kullanılır. Komuttan sonra indirmek istediğin deponun adresi gelir.
3 Fork ve clone karşılaştırması
| Kavram | Anlamı |
|---|---|
Fork |
Uzak hesapta yeni depo oluşturur |
Clone |
Depoyu yerel bilgisayara indirir |
Fork adresi |
Kullanıcının kendi hesabındaki depo |
Yerel kopya |
Bilgisayardaki çalışma klasörü |