Logo

Belajar Branch di Git: Bekerja Tanpa Mengganggu Kode Utama (Dasar Git #7)

Authors
  • avatarKartono bin Saleh
Published on

Belajar Branch di Git

Sampai sejauh ini, kamu sudah bisa:

  • membuat repository
  • melakukan commit
  • mengirim perubahan ke GitHub

Sekarang kita akan belajar salah satu fitur paling penting di Git, yaitu branch.


Apa Itu Branch?

Branch adalah cabang dari project utama.

Dengan branch, kamu bisa mengerjakan sesuatu tanpa mengganggu kode utama.

Misalnya:

  • menambahkan fitur baru
  • mencoba eksperimen
  • memperbaiki bug

Semua itu bisa dilakukan di branch terpisah.


Kenapa Harus Pakai Branch?

Tanpa branch, semua perubahan langsung masuk ke project utama.

Akibatnya:

  • risiko error lebih besar
  • sulit mencoba hal baru
  • tidak aman untuk kerja tim

Dengan branch:

  • pekerjaan lebih terpisah
  • lebih aman
  • lebih terstruktur

Melihat Branch

Untuk melihat daftar branch:

git branch

Biasanya, branch utama bernama:

main

Membuat Branch Baru

Untuk membuat branch baru:

git branch fitur-login

Perintah ini hanya membuat branch, tapi belum berpindah ke sana.


Berpindah Branch

Untuk berpindah ke branch lain:

git checkout fitur-login

Sekarang kamu sudah bekerja di branch tersebut.


Cara Cepat (Buat + Pindah Sekaligus)

Kamu juga bisa langsung:

git checkout -b fitur-register

Perintah ini:

  • membuat branch baru
  • langsung berpindah ke branch tersebut

Alur Kerja dengan Branch

Contoh alur sederhana:

  1. Buat branch baru
  2. Kerjakan fitur di branch tersebut
  3. Commit perubahan
  4. Kembali ke branch utama

Dengan cara ini, project utama tetap aman.


Kapan Harus Menggunakan Branch?

Gunakan branch ketika:

  • membuat fitur baru
  • memperbaiki bug
  • melakukan eksperimen

Jangan langsung bekerja di branch utama.


Kesimpulan

Branch adalah fitur penting yang membuat pekerjaan lebih aman dan terstruktur.

Dengan branch, kamu bisa bekerja lebih bebas tanpa takut merusak project utama.


Siap Lanjut?

Pada bagian berikutnya, kita akan belajar bagaimana menggabungkan branch (merge).

Di sinilah kamu mulai memahami alur kerja tim secara lebih nyata 🚀