Diğer depoları kullanma

GitHub Kavramlarına Giriş

Jasmin Ludolf

Content Developer, DataCamp

Klonlama

  • Kopyala-yapıştır benzeri
  • Orijinal depoya bağlı
  • Yerel bilgisayarda kopya oluşturur
  • Güncellemeler iki yönde aktarılır

Nasıl çalışır?

  • Git ile:
    • Değişiklikleri orijinal depoya push edin
    • Değişiklikleri yerel sürüme pull edin

Push-pull iş akışını ima eden döngüde hareket eden iki ok illüstrasyonu

GitHub Kavramlarına Giriş

Bir depoyu klonlama

George Boorman’a ait bank marketing özel deposunun ana görünümünün ekran görüntüsü

GitHub Kavramlarına Giriş

Bir depoyu klonlama

Bank marketing deposu görünümü; Code düğmesi yeşil çember ve okla vurgulanmış.

GitHub Kavramlarına Giriş

Bir depoyu klonlama

Bir GitHub deposunda Code düğmesine tıklayınca açılan açılır menü görünümü.

GitHub Kavramlarına Giriş

Bir depoyu klonlama

Bir GitHub deposunda Code düğmesine tıklayınca açılan açılır menü görünümü; kopyalama simgesi vurgulanmış.

GitHub Kavramlarına Giriş

Bir depoyu klonlama

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • Burada GitHub giriş bilgilerini girmeniz gerekebilir
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
GitHub Kavramlarına Giriş

Boş bir depoyu klonlama

Boş bir deponun görünümü ve klon bağlantısının nereden alınacağı

GitHub Kavramlarına Giriş

Fork etme

  Aynı fakat ayrı iki koyunun illüstrasyonu.

  • Orijinal depoya bağlantı olmadan kopya
  • Fork, bağımsız bir kopya oluşturur
  • Risksiz denemeler için iyi
  • İş birliği için kullanılır
  • Herkes herkese açık bir depoyu fork edebilir
  • Özel depo sahibi ayarlarını yapılandırmalıdır
  • Değişiklikleri pull request ile gönderin
  • İş birliği gerektiren dal (branch) oluşturmaktan farklıdır
1 iStock Kredi: Anton Shaparenko Stok illüstrasyon ID:1158104118
GitHub Kavramlarına Giriş

Bir depoyu fork etme

George Boorman’a ait bank marketing özel deposunun ana görünümünün ekran görüntüsü

GitHub Kavramlarına Giriş

Bir depoyu fork etme

George Boorman’a ait bank marketing özel deposunun ana görünümü; fork düğmesi vurgulanmış

GitHub Kavramlarına Giriş

Bir depoyu fork etme

George Boorman’a ait bank marketing özel deposunun ana görünümü; fork menüsü açık ve Create new fork düğmesi vurgulanmış

GitHub Kavramlarına Giriş

Bir depoyu fork etme

Yeni fork oluşturma sayfasının görünümü

GitHub Kavramlarına Giriş

Bir depoyu fork etme

Forklanan deponun adının bank marketing’den bank marketing jasmin’e değiştirildiğini gösteren animasyon.

GitHub Kavramlarına Giriş

Bir depoyu fork etme

Yeni fork oluşturma sayfası; branch bölümü vurgulanmış

GitHub Kavramlarına Giriş

Bir depoyu fork etme

Yeni fork oluşturma sayfası; Create fork düğmesi vurgulanmış

GitHub Kavramlarına Giriş

Bir depoyu fork etme

Forklanan deponun görünümü

GitHub Kavramlarına Giriş

Klon vs. Fork

  Push-pull iş akışını ima eden döngüde hareket eden iki ok illüstrasyonu

  Klonlama

  • Yerel bilgisayarda bağlı bir kopya oluşturur
  • Git gerektirir
  • Güncellemeleri Git ile push/pull edin
  • İş birliği için idealdir

Aynı fakat ayrı iki koyunun illüstrasyonu.

Fork etme

  • GitHub’da bağımsız bir kopya oluşturur
  • Tamamı GitHub içinde yapılabilir
  • Değişiklikleri PR ile gönderin
  • İş birliği ve denemeler için idealdir
GitHub Kavramlarına Giriş

Hadi pratik yapalım!

GitHub Kavramlarına Giriş

Preparing Video For Download...