Lompat ke konten utama
←

Git dan GitHub Dasar

Pelajaran 14 dari 22

GitHub: fork, pull request, review, dan issue

Pull request, review, dan issue

Setelah pelajaran ini kamu bisa menjelaskan alur pull request, jenis tanggapan review, dan cara menautkan pull request ke issue di GitHub.

  • ±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

GitHub adalah layanan yang menyimpan remote Git dan menambahkan alat kerja sama di atasnya. Tiga alat yang paling sering dipakai: pull request, review, dan issue.

Pull request

Pull request adalah permintaan untuk menggabungkan satu cabang ke cabang lain, misalnya perbaikan-kas ke main. Halaman pull request menampilkan commit dan perubahan barisnya, dan menjadi tempat diskusi sebelum merge dilakukan. Pull request juga bisa dibuka sebagai draft: rekan bisa melihat pekerjaan yang belum selesai, tetapi draft tidak bisa digabung dan tidak otomatis meminta review sampai ditandai siap.

  1. Kirim cabangmu ke GitHub dengan git push -u origin nama-cabang.
  2. Di GitHub, buka pull request dari cabang itu ke main dan tulis ringkasan perubahannya.
  3. Rekan kerja meninjau, lalu salah satu menekan tombol merge.

Review

Pilihan reviewArti
Commentmemberi masukan tanpa menyetujui atau menolak
Approvemenyetujui perubahan untuk digabung
Request changesmeminta perbaikan sebelum boleh digabung

Issue

Issue mencatat pekerjaan, masalah, atau permintaan, masing-masing dengan nomor seperti #12. Pull request bisa menutup issue otomatis saat digabung ke cabang bawaan bila deskripsinya memuat kata kunci seperti Closes #12, Fixes #12, atau Resolves #12.

Latihan

0/3 lulus

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

Latihan 1 dari 3

Kamu sudah mendorong cabang perbaikan-kas ke GitHub. Apa langkah berikutnya supaya perubahanmu ditinjau sebelum masuk ke main?

Pilih satu jawaban

Latihan 2 dari 3

Saat meninjau pull request, kamu menemukan total kas yang salah dan perubahan itu tidak boleh digabung sebelum diperbaiki. Pilihan review mana yang tepat?

Pilih satu jawaban

Latihan 3 dari 3

Kalimat mana yang dimasukkan ke deskripsi pull request supaya issue nomor 12 tertutup otomatis saat pull request digabung?

Pilih satu jawaban

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).