A. Konsep Branch (Cabang)
main= jalur utama (versi stabil)branch= jalur percobaan / pengembangan fitur baru
Ibarat:
main= jalan utamabranch= jalan kecil untuk uji coba
Kalau sudah bagus, hasil branch bisa digabung kemain.
B. Membuat Branch Baru
Cek branch yang ada:
git branch
Biasanya hanya ada:
* main
Buat branch baru, misal fitur-header:
git branch fitur-header
Lihat lagi:
git branch
Hasil:
* main
fitur-header
C. Pindah Branch
Pindah ke branch fitur-header:
git checkout fitur-header
Atau versi modern:
git switch fitur-header
Cek:
git branch
Hasil:
main
* fitur-header
Tanda * artinya branch aktif.
D. Edit di Branch
Misal ubah index.html di branch fitur-header:
<h1>Selamat Datang di Kelas Web</h1>
<p>Belajar dari nol sampai website online.</p>
<p><b>Ini versi fitur baru!</b></p>
Simpan:
git add .
git commit -m "Menambah teks fitur baru"
git push -u origin fitur-header
Sekarang:
maintetap versi lamafitur-headerpunya perubahan baru
Di GitHub akan muncul branch fitur-header.
E. Update File Lokal dari GitHub (Pull)
Kasus umum:
- Anda kerja di komputer A
- Teman / Anda sendiri mengubah repo lewat GitHub / komputer B
- File lokal Anda ketinggalan
Untuk mengambil versi terbaru dari GitHub:
git pull
Artinya:
“Ambil data terbaru dari GitHub ke komputer saya”
Jika di branch tertentu:
git pull origin main
atau
git pull origin fitur-header
🎯 Ringkasan Penting
| Kebutuhan | Perintah Git |
|---|---|
| Lihat branch | git branch |
| Buat branch baru | git branch nama-branch |
| Pindah branch | git checkout nama-branch |
| Upload branch ke GitHub | git push -u origin nama-branch |
| Ambil update dari GitHub | git pull |
| Ambil update branch tertentu | git pull origin main |
