Daftar Isi

Git Branch

Biasanya dalam sebuah git repository sudah tersedia 1 branch secara default yaitu master atau main. Namun terkadang kita perlu membuat branch baru untuk beberapa kebutuhan seperti backup project, membuat draft sub-project yang nantinya akan kita gabung (merge) ke branch utama (main), atau mungkin kita sedang membuat project dengan tim kemudian membagi tugas untuk ke masing-masing tim.

Branch Baru (New)

Untuk membuat branch gunakan perintah:

1
git branch <nama-branch-baru>

Pindah Branch (Checkout)

Untuk berpindah branch gunakan perintah:

1
git checkout <nama_branch>

Gabung Branch (Merge)

Katakanlah kita memiliki sub-branch benama branch-tambahan. Untuk menggabung (merge) branch branch-tambahan, kita perlu berpindah ke main branch terlebih dahulu:

1
git checkout main

Kemudian lakukan merge dengan perintah:

1
git merge branch-tambahan

Hapus Branch (Delete)

Cara Menghapus Branch Lokal

Untuk menghapus branch lokal atau yang ada di PC anda, gunakan perintah:

1
git branch -d <nama-branch-lokal>
Cara Menghapus Branch Remote (Repositori Github)

Untuk menghapus branch yang ada di repository github anda, gunakan perintah:

1
git push origin --delete <nama-branch-remote>

Copy Branch

Untuk melakukan copy branch tertentu ke branch baru, misalnya branch-tertentu akan dicopy ke branch baru dengan nama misalnya branch-baru maka lakukan perintah

1
git checkout -b branch-baru branch-tertentu

Referensi

W3schools tentang git branch merge{:target=”_blank”} Git Tower tentang delete local branch{:target=”_blank”} Stackoverflow tentang How can I copy the content of a branch to a new local branch?{:target=”_blank”}