GitHub untuk Pemula: 7 Istilah yang Wajib Kamu Pahami Sebelum Ngoding Bareng Orang
Pernah dengar cerita programmer yang tiba-tiba kode-nya hilang karena komputer crash? Atau harus ribet kirim file lewat WhatsApp setiap ada perubahan?
Itu alasan kenapa GitHub exist.
Kalau kamu baru mulai belajar programming, GitHub mungkin kelihatan scary. Tapi sebenernya konsepnya simpel. Yuk kenalan!
1. Repository (Repo)
= Folder proyek kamu di cloud
Contoh: github.com/natedekaka/qooz
Di dalamnya ada semua file kode, histori perubahan, dan pengaturan proyek.
📁 qooz (Repository)
├── 📄 app/page.tsx
├── 📄 lib/api.ts
└── 📄 README.md
2. Commit
= Save point dalam sejarah proyek
Setiap kali kamu selesai ngoding sesuatu, kamu "commit" - artinya menyimpan titik pemulihan.
git commit -m "fix: Perbaiki tombol submit yang error"Pesan commit harus jelas ya, biar kamu ingat sendiri nanti apa yang diubah.
3. Push & Pull
Push = Upload commit lokal ke GitHub Pull = Download perubahan dari GitHub ke komputer
# Push (kirim ke GitHub)
git push origin main
# Pull (ambil dari GitHub)
git pull origin main4. Branch
= Cabangan dari kode utama
Guna branch? Biar kamu bisa eksperimen tanpa takut rusak kode utama.
# Bikin branch baru
git checkout -b fitur-login
# Kode di branch "fitur-login" aman, tidak ganggu kode utamaSetelah selesai, branch bisa di-merge ke main.
5. Merge
= Gabungin branch ke branch lain
Contoh alur:
main ────────── merge ──────────► (kode baru masuk)
↑
fitur-login ─┘ (branch eksperimen)
6. Pull Request (PR)
= Request minta merge kode kamu ke repo utama
Biasanya dipakai di proyek tim:
Kamu bikin branch
fix-bug-loginPush ke GitHub
Klik "Compare & pull request"
Teman review, kasih komentar
Kalau sudah oke → Merge!
7. Fork
= Salin repo orang lain ke akun kamu
Guna fork? Kamu bisa modifikasi proyek orang lain tanpa mengubah aslinya.
Repo Asli (Org/Orang Lain)
↓ Fork
Repo Baru (Akun Kamu) → bisa di-edit bebas
Ringkasan Singkat
| Istilah | Arti Singkat |
|---|---|
| Repository | Folder proyek di cloud |
| Commit | Save point perubahan |
| Push | Upload ke GitHub |
| Pull | Download dari GitHub |
| Branch | Cabangan kode |
| Merge | Gabung branch |
| Pull Request | Request merge kode |
| Fork | Salin repo orang lain |
Mulai Dari Mana?
Buka github.com → buat akun
Buat repository pertama (klik + → New repository)
Clone ke komputer lokal
Mulai coding, commit, push!
Simpel kan?
Mulai sekarang, jangan lagi kirim kode lewat WhatsApp 😂
Ditulis oleh Dani Arsyah - Pengembang Web & Guru Informatika

Posting Komentar