Pengantar
Hari terakhir 3 Hari GitHub: cara tim mereview kode lewat Pull Request (PR) dan melacak kerja lewat Issues.
Alur branch + PR
git switch main
git pull
git switch -c fitur/halo
echo "Halo dari PR" >> README.md
git add README.md
git commit -m "docs: sapaan dari branch fitur"
git push -u origin fitur/haloDi GitHub: muncul tombol Compare & pull request.
Isi PR:
- Judul jelas
- Ringkas apa yang berubah & cara uji
- Link Issue terkait (mis.
Closes #3)
Lalu Create pull request → review → Merge.
Setelah merge
git switch main
git pull
git branch -d fitur/haloHapus branch remote (opsional) dari UI GitHub atau:
git push origin --delete fitur/haloIssues
Issues = daftar bug/ide/tugas.
Contoh judul bagus:
Bug: form login tidak validasi emailDocs: tambah langkah instal di README
Label (bug, enhancement) membantu prioritas.
Fork (konsep open source)
Untuk kontribusi repo orang lain: Fork → clone fork-mu → branch → PR ke repo upstream.
Etiket singkat
- Jangan force-push ke
mainbersama - Review dengan sopan dan spesifik
- Satu PR = satu tujuan (mudah di-review)
Kuis penutup
Pull Request terutama dipakai untuk?
Urutan kolaborasi yang sehat?
Checklist akhir
0/4 selesai
Jejak tool
- 3 Hari Terminal
- 5 Hari Git
- 3 Hari GitHub (series ini)