Lompat ke konten utama
←

Git dan GitHub Dasar

Pelajaran 12 dari 22

Remote

Menyalin repo dan menarik perubahan

Setelah pelajaran ini kamu bisa menyalin repo dari remote dengan git clone dan menarik commit dari remote dengan git pull.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

git clone alamat menyalin seluruh repo dari remote ke folder baru, lengkap dengan riwayatnya. Remote origin langsung terdaftar dan cabang main sudah dipasangkan. Nama folder hasilnya diambil dari alamat tanpa akhiran .git; nama lain bisa ditulis sebagai argumen kedua, misalnya git clone alamat gudang-tim.

git clone /remote/inventaris.git
Cloning into 'inventaris'...
cd inventaris
git log --oneline

Clone dijalankan sekali per laptop. Menyalin ke folder yang sudah ada hanya bisa bila folder itu kosong; bila tidak, Git menolak dengan pesan destination path already exists and is not an empty directory.

git pull menarik commit baru dari remote lalu menggabungkannya ke cabang aktif. Isinya sama dengan dua langkah: mengambil commit (fetch) lalu merge. Karena itu pull juga bisa menghasilkan konflik, dan cara menyelesaikannya sama dengan konflik merge biasa.

Langkah terakhir menarik isi dari remote origin, cabang main.

Di simulator ini, remote contoh berada di path /remote/nama.git. Di dunia nyata alamatnya berbentuk https://github.com/pemilik/nama.git.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Software Carpentry — Version Control with Git (git-novice) (CC-BY-4.0), Library Carpentry — Intro to Git (lc-git) (CC-BY-4.0), Learn Git Branching (level intro, rampup, remote) (MIT), GitHub Skills — Introduction to GitHub (MIT), GitHub Skills — Resolve merge conflicts (MIT), GitHub Skills — Review pull requests (MIT).