Fork nedir?
- Git kursu
- Orta seviye
- Ders 53/82
- 4 dk
Fork'un bir depo kopyası olduğunu öğrenirsin.
Fork nedir?
Fork, başka bir kullanıcının uzak deposunun kendi hesabın altında oluşturulan bağımsız kopyasıdır. Özellikle açık kaynak projelere katkı yaparken kullanılır. Fork oluşturduğunda kaynak depo değişmez; kendi kopyan üzerinde çalışabilirsin.
Kaynak depo: kullanici/proje
Fork: senin-hesabin/projeFork hangi amaçla kullanılır?
Fork, özellikle doğrudan yazma iznin olmayan projelerde değişiklik hazırlamanı sağlar. Kendi kopyanda dosyaları düzenleyebilir, commit oluşturabilir ve daha sonra değişikliklerini kaynak projeye önerebilirsin.
Kaynak proje
↓ Fork
Kendi hesabındaki kopya
↓ Değişiklikler
Katkı önerisiUygulama Fork adresini tanı
Aşağıdaki örnekte fork deposunun GitHub adresini oluştur. Hesap adı dev-user, depo adı sample-app olmalıdır.
Başlangıç kodu
# Fork deposunun adresini oluştur
fork_url = ""Beklenen çıktı
https://github.com/dev-user/sample-app
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir projeyi kendi hesabına fork ettiğinde hangi sonuç ortaya çıkar?
- Bilgisayarındaki bütün dosyalar otomatik silinir.
- Kaynak deponun sahibi otomatik değişir.
- Kaynak depo silinir.
- Hesabında bağımsız bir depo kopyası oluşur. Doğru cevap
Açıklama: Fork, kaynak depoyu silmeden hesabında ayrı bir depo kopyası oluşturur.
2 Fork deposunun hesabını belirt
https://github.com/____/proje
https://github.com/hesabim/proje
Açıklama: Fork adresinde hesap adı, depo yolunun bir parçasıdır. Burada kendi hesabının adını kullanırsın.
3 Fork kavramları
| Kavram | Anlamı |
|---|---|
Fork |
Uzak deponun hesapta kopyası |
Kaynak depo |
Kopyanın alındığı asıl depo |
Hesap |
Deponun barındırıldığı kullanıcı alanı |
Bağımsız kopya |
Kendi değişikliklerini yaptığın depo |