penduan membuat branch push merge git | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: penduan membuat branch push merge git

Monday, October 20, 2025

penduan membuat branch push merge git

Panduan Lengkap: Cara Membuat Branch, Push, dan Merge di GitHub untuk Pemula

Kalau kamu baru mulai pakai Git dan GitHub, mungkin pernah dengar istilah seperti branch, push, atau merge.
Tapi apa sebenarnya artinya? Dan bagaimana cara menggunakannya dalam proyek kita? Sebelumnya bisa pahami dulu tentang konsep branch pada git di sini

Tenang sob, di artikel ini kita akan bahas langkah demi langkah dengan bahasa sederhana, biar kamu bisa langsung praktek tanpa bingung istilah teknisnya.

๐Ÿง  Apa Itu Branch?

Bayangkan kamu sedang mengerjakan proyek aplikasi.
Kamu punya versi utama yang sudah berjalan dengan baik — itu disebut branch utama (biasanya bernama main atau master).

Lalu kamu ingin menambahkan fitur baru, misalnya fitur login.
Daripada langsung mengubah versi utama (dan berisiko merusaknya), kamu bisa membuat salinan jalur kerja yang disebut branch.

Jadi:

  • Branch utama (main) tetap aman ๐Ÿ’พ

  • Kamu bisa bereksperimen di branch baru, misalnya fitur-login

Kalau sudah selesai dan hasilnya bagus, kamu tinggal gabungkan (merge) ke branch utama.

⚙️ Langkah 1: Membuat Branch Baru

Pertama-tama, pastikan kamu sudah berada di folder project yang menggunakan Git.

Ketik perintah berikut untuk membuat branch baru:

git checkout -b fitur-login

Penjelasan:

  • git checkout -b artinya buat branch baru dan langsung pindah ke sana.

  • fitur-login adalah nama branch — kamu bisa ganti dengan nama lain sesuai fitur yang kamu kerjakan.

Untuk memastikan branch sudah terbentuk, ketik:

git branch

Kalau muncul tanda * di depan fitur-login, artinya kamu sedang berada di branch tersebut.

⚙️ Langkah 2: Push Koding ke Branch di GitHub

Setelah kamu ngoding dan melakukan beberapa perubahan, saatnya menyimpan dan mengirimkan kode ke GitHub.

a. Tambahkan file yang diubah

git add .

b. Simpan perubahan dengan pesan commit

git commit -m "Menambahkan fitur login"

c. Kirim branch ke GitHub

git push origin fitur-login

Penjelasan:

  • origin adalah nama remote GitHub (bawaan Git).

  • fitur-login adalah nama branch yang akan muncul juga di GitHub.

Setelah ini, GitHub akan menampilkan branch baru bernama fitur-login.

⚙️ Langkah 3: Menggabungkan (Merge) ke Branch Utama

Kalau fitur kamu sudah selesai, sekarang saatnya menggabungkan hasilnya ke branch utama (main).

Ada dua cara untuk melakukan merge: lewat GitHub website atau lewat perintah Git di terminal.

๐Ÿ’ป Cara 1 — Merge Lewat GitHub (Paling Aman)

  1. Buka repositori kamu di GitHub.

  2. Biasanya GitHub akan otomatis menampilkan notifikasi seperti:

    Compare & pull request
    

    Klik tombol itu.

  3. Pastikan:

    • Base branch: main

    • Compare branch: fitur-login

  4. Tambahkan deskripsi singkat tentang perubahan yang kamu buat.

  5. Klik Create pull request.

  6. Setelah diperiksa dan disetujui, klik Merge pull request.

  7. GitHub akan menggabungkan branch fitur-login ke main.

  8. Setelah selesai, kamu bisa menghapus branch fitur-login untuk merapikan.

๐Ÿ’ป Cara 2 — Merge Langsung Lewat Terminal

Kalau kamu lebih nyaman di terminal (atau repositorinya pribadi), kamu bisa merge manual.

  1. Pindah dulu ke branch utama:

    git checkout main
    
  2. Ambil update terbaru dari GitHub (biar tidak bentrok):

    git pull origin main
    
  3. Gabungkan hasil kerja dari branch fitur-login:

    git merge fitur-login
    
  4. Setelah berhasil, kirim hasil merge ke GitHub:

    git push origin main

๐Ÿงน Langkah 4: Menghapus Branch yang Sudah Selesai

Kalau branch fitur-login sudah berhasil digabung ke main, kamu bisa menghapusnya agar repo tetap bersih.

Hapus branch lokal:

git branch -d fitur-login

Hapus branch di GitHub (remote):

git push origin --delete fitur-login

๐Ÿ’ก Kesimpulan

Dengan Git, kamu bisa bekerja lebih aman dan teratur menggunakan branch.
Inilah alur umumnya:

Tahap Perintah Git Keterangan
Buat branch baru git checkout -b nama-branch Membuat cabang kerja
Simpan perubahan git add . + git commit -m "pesan" Menyimpan perubahan lokal
Kirim ke GitHub git push origin nama-branch Mengupload branch ke GitHub
Gabung ke main git merge nama-branch Menggabungkan hasil kerja
Hapus branch git branch -d nama-branch Merapikan branch lama

✨ Penutup

Dengan memahami cara kerja branch, push, dan merge, kamu bisa:

  • Mengerjakan fitur tanpa takut merusak project utama

  • Bekerja bareng tim dengan rapi

  • Mengontrol versi kode kamu dengan mudah

Ingat, branch itu seperti halaman percobaan di buku proyek kamu.
Kamu bebas menulis di sana, lalu menggabungkannya ke halaman utama saat semuanya sudah siap.

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux