📢 Selamat datang di Ruang Nate! 👋 📝 Follow blog ini untuk update terbaru 🔔 👍 Like dan share jika suka artikelnya ❤️

GitHub untuk Pemula: 7 Istilah yang Wajib Kamu Pahami Sebelum Ngoding Bareng Orang

Daftar Isi


 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 main

4. 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 utama

Setelah 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:

  1. Kamu bikin branch fix-bug-login

  2. Push ke GitHub

  3. Klik "Compare & pull request"

  4. Teman review, kasih komentar

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

IstilahArti Singkat
RepositoryFolder proyek di cloud
CommitSave point perubahan
PushUpload ke GitHub
PullDownload dari GitHub
BranchCabangan kode
MergeGabung branch
Pull RequestRequest merge kode
ForkSalin repo orang lain

Mulai Dari Mana?

  1. Buka github.com → buat akun

  2. Buat repository pertama (klik + → New repository)

  3. Clone ke komputer lokal

  4. Mulai coding, commit, push!

Simpel kan?

Mulai sekarang, jangan lagi kirim kode lewat WhatsApp 😂


Ditulis oleh Dani Arsyah - Pengembang Web & Guru Informatika


Posting Komentar