Tutorial Git dan Github Bagian #3 (Branch dan Pull)

A. Konsep Branch (Cabang)

  • main = jalur utama (versi stabil)
  • branch = jalur percobaan / pengembangan fitur baru

Ibarat:

main = jalan utama
branch = jalan kecil untuk uji coba
Kalau sudah bagus, hasil branch bisa digabung ke main.


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:

  • main tetap versi lama
  • fitur-header punya 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

KebutuhanPerintah Git
Lihat branchgit branch
Buat branch barugit branch nama-branch
Pindah branchgit checkout nama-branch
Upload branch ke GitHubgit push -u origin nama-branch
Ambil update dari GitHubgit pull
Ambil update branch tertentugit pull origin main
Tags :

Leave a Reply

Your email address will not be published. Required fields are marked *

three × 1 =

Tutorial Terpopuler

Tutorial Pilihan

Tentang Gurututorku

Gurututorku adalah sebuah kursus online maupun offline yang menyediakan berbagai macam tutorial tentang pemrograman, design, dan multimedia serta artikel teknologi yang tentunya bisa dinikmati dan dipelajari oleh semua orang yang baru ingin belajar dunia IT.

© 2024 – Gurututorku.com | Learning today success tomorrow.