Menggunakan repo lain

Pendahuluan Konsep GitHub

Jasmin Ludolf

Content Developer, DataCamp

Kloning

  • Mirip salin-tempel
  • Tertaut ke repo asli
  • Membuat salinan di komputer lokal
  • Memungkinkan pembaruan dua arah

Bagaimana cara kerjanya?

  • Dengan Git:
    • Push perubahan kembali ke repo asli
    • Pull perubahan ke versi lokal kita

Ilustrasi dua panah bergerak siklik menandakan alur push-pull

Pendahuluan Konsep GitHub

Kloning repo

Tangkapan layar tampilan utama repo privat bank marketing milik George Boorman

Pendahuluan Konsep GitHub

Kloning repo

Tampilan repo bank marketing dengan lingkaran hijau pada tombol Code dan panah yang menunjuk ke arahnya.

Pendahuluan Konsep GitHub

Kloning repo

Tampilan menu dropdown setelah mengeklik tombol Code pada repo GitHub.

Pendahuluan Konsep GitHub

Kloning repo

Tampilan menu dropdown setelah mengeklik tombol Code pada repo GitHub dan ikon salin disorot.

Pendahuluan Konsep GitHub

Kloning repo

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • Mungkin perlu memasukkan login GitHub di sini
> 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.
Pendahuluan Konsep GitHub

Kloning repo kosong

Tampilan repo kosong dan lokasi tautan clone

Pendahuluan Konsep GitHub

Forking

  Ilustrasi dua domba yang identik namun terpisah.

  • Salinan tanpa tautan ke repo asli
  • Fork membuat salinan mandiri
  • Cocok untuk eksperimen tanpa risiko
  • Dipakai untuk kolaborasi
  • Siapa pun dapat me-fork repo publik
  • Pemilik repo privat harus atur pengaturan mereka
  • Ajukan perubahan lewat pull request
  • Berbeda dengan membuat branch baru yang butuh status kolaborator
1 iStock Credit:Anton Shaparenko Stock illustration ID:1158104118
Pendahuluan Konsep GitHub

Fork repo

Tangkapan layar tampilan utama repo privat bank marketing milik George Boorman

Pendahuluan Konsep GitHub

Fork repo

Tangkapan layar tampilan utama repo privat bank marketing milik George Boorman dan tombol fork disorot

Pendahuluan Konsep GitHub

Fork repo

Tangkapan layar tampilan utama repo privat bank marketing milik George Boorman dengan menu dropdown dari tombol fork terlihat dan tombol Create new fork disorot

Pendahuluan Konsep GitHub

Fork repo

Tampilan halaman create new fork

Pendahuluan Konsep GitHub

Fork repo

Gambar animasi yang menunjukkan nama repo hasil fork diubah dari bank marketing menjadi bank marketing jasmin.

Pendahuluan Konsep GitHub

Fork repo

Tampilan halaman create new fork dengan bagian branch disorot

Pendahuluan Konsep GitHub

Fork repo

Tampilan halaman create new fork dengan tombol Create fork disorot

Pendahuluan Konsep GitHub

Fork repo

Tampilan repo hasil fork

Pendahuluan Konsep GitHub

Clone vs. Fork

  Ilustrasi dua panah bergerak siklik menandakan alur push-pull

  Cloning

  • Membuat salinan tertaut di komputer lokal
  • Memerlukan Git
  • Push dan pull pembaruan dengan Git
  • Sangat baik untuk kolaborasi

Ilustrasi dua domba yang identik namun terpisah.

Forking

  • Membuat salinan mandiri di GitHub
  • Dapat dilakukan sepenuhnya di GitHub
  • Ajukan perubahan lewat PR
  • Baik untuk kolaborasi dan eksperimen
Pendahuluan Konsep GitHub

Ayo berlatih!

Pendahuluan Konsep GitHub

Preparing Video For Download...