Skip to content

Manage Branches

πŸš€ Get Started

Panduan ini menjelaskan cara mengelola branch pada Git selama proses pengembangan.

Branch memungkinkan pengembangan dilakukan secara terpisah tanpa memengaruhi branch utama, sehingga beberapa pekerjaan dapat dilakukan secara paralel dengan aman.


🎯 Learning Objectives

Setelah mengikuti panduan ini, Anda diharapkan mampu:

  • Melihat daftar branch.
  • Membuat branch baru.
  • Berpindah branch.
  • Mempublikasikan branch.
  • Menghapus branch yang tidak lagi digunakan.

πŸ”„ Workflow

flowchart LR

    A["πŸ“‹ Review Branches"]
        --> B["🌿 Create Branch"]

    B --> C["πŸ”„ Switch Branch"]

    C --> D["πŸ’» Develop Changes"]

    D --> E["πŸš€ Publish Branch"]

πŸ“‹ Prerequisites

Pastikan:

  • Git telah terinstal.
  • Project telah di-clone atau dipublikasikan ke Git repository.

▢️ Procedure

Review Branches

Tampilkan branch yang tersedia.

git branch

Contoh output.

* main

Untuk melihat branch lokal dan remote.

git branch -a

Contoh output.

* main
  remotes/origin/main

Create Branch

Buat branch baru.

git branch feature-homepage

Review branch.

git branch

Contoh output.

* main
  feature-homepage

Switch Branch

Pindah ke branch baru.

git switch feature-homepage

Apabila menggunakan Git versi lama.

git checkout feature-homepage

Review branch aktif.

git branch

Contoh output.

  main
* feature-homepage

Publish Branch

Publikasikan branch ke Git repository.

git push -u origin feature-homepage

Review branch pada Git repository menggunakan web browser.

Delete Branch

Kembali ke branch utama.

git switch main

Hapus branch lokal.

git branch -d feature-homepage

Apabila branch belum di-merge.

git branch -D feature-homepage

Untuk menghapus branch pada remote repository.

git push origin --delete feature-homepage

βœ… Verification

Pastikan:

  • Branch berhasil dibuat.
  • Branch berhasil dipilih.
  • Branch berhasil dipublikasikan.
  • Branch berhasil dihapus apabila sudah tidak digunakan.

Verification

Branch berhasil dikelola menggunakan Git.


πŸ’‘ Technology Notes

Branch memungkinkan beberapa pekerjaan dilakukan secara bersamaan tanpa mengganggu branch utama.

Contoh penggunaan branch.

Branch Purpose
main Branch utama yang siap digunakan.
develop Branch untuk pengembangan.
feature-* Pengembangan fitur baru.
hotfix-* Perbaikan masalah pada production.

Penamaan branch dapat disesuaikan dengan standar pengembangan yang digunakan oleh organisasi.


▢️ Next Steps

Setelah memahami pengelolaan branch, Anda dapat mulai menerapkan workflow kolaborasi menggunakan Git sesuai kebutuhan project.


Document Description
Clone Git Repository Mengambil project dari Git repository.
Publish Project to Git Repository Mempublikasikan project ke Git repository.

πŸ“ Summary

Pada halaman ini telah dijelaskan:

  • Melihat daftar branch.
  • Membuat branch baru.
  • Berpindah branch.
  • Mempublikasikan branch.
  • Menghapus branch.

Dengan memahami pengelolaan branch, proses pengembangan dapat dilakukan secara lebih terstruktur dan aman.