Part 11 - Membuat dan Berpindah Branch (git branch, git checkout, git switch)

1. Fungsi Branch dalam Git

Branch digunakan untuk memisahkan jalur pengembangan. Dengan branch, kamu bisa mengerjakan fitur baru tanpa mengganggu branch utama seperti main.

Workflow umum:

  • Buat branch baru → kerjakan fitur → merge ke main.

2. Melihat Daftar Branch

Gunakan:

git branch

Branch aktif ditandai dengan simbol *.

3. Membuat Branch Baru

Membuat branch tanpa berpindah ke branch tersebut:

git branch fitur-auth

4. Berpindah ke Branch Menggunakan git checkout

git checkout fitur-auth

5. Berpindah Menggunakan git switch (Cara Modern)

git switch adalah perintah yang lebih modern dan lebih mudah dibaca dibanding git checkout.

git switch fitur-auth

6. Membuat Branch Baru + Langsung Pindah

Cara lama (checkout):

git checkout -b fitur-dashboard

Cara modern (switch):

git switch -c fitur-dashboard

7. Menghapus Branch

Jika branch sudah selesai dan sudah digabung (merge), hapus branch tersebut:

git branch -d fitur-auth

8. Menghapus Branch Secara Paksa

Jika branch belum di-merge namun ingin dihapus:

git branch -D fitur-auth

9. Best Practice Branching

  • Gunakan nama branch yang jelas: contoh fitur-login atau bugfix-header.
  • Selalu lakukan git pull sebelum membuat branch baru.
  • Setiap fitur sebaiknya dibuatkan branch terpisah.

10. Ringkasan

  • git branch — melihat / membuat branch.
  • git checkout — cara lama untuk pindah branch.
  • git switch — cara modern untuk pindah branch.
  • git switch -c — buat branch baru + pindah.
  • git branch -d — hapus branch.

Di Part 12, kita belajar cara menggabungkan branch menggunakan git merge.


Yan Afriyoko

I am Yan Afriyoko, A Software Engineer with more than 8+ years of experience. I have completed over 250 projects, focusing on developing robust and efficient web applications. In addition, I am an expert in creating Software-as-a-Service (SaaS) development, API integration, and e-commerce projects.