Branches adalah bagian dari proses pengembangan perangkat lunak dan salah satu fitur paling kuat di Git. Branches pada dasarnya adalah penunjuk untuk commit tertentu.

Saat memperbaiki bug atau bekerja pada fitur baru, developer membuat branch baru yang nantinya dapat digabungkan ke basis kode utama.

Artikel ini menjelaskan cara membuat dan list branches Git lokal dan jarak jauh.

Membuat list Git Branches

Untuk melihat list semua branches Git lokal, gunakan perintah git branch atau git branch --list :

git branch
  dev
  feature-a
  feature-b
  hotfix
* master

branch yang aktif saat ini disorot dengan tanda bintang *. Dalam contoh diatas adalah branch master.

Di Git, branch lokal dan remote branch adalah objek yang terpisah. Jika Anda ingin mendaftar branch lokal dan jarak jauh, tambahkan opsi -a:

git branch -a
  dev
  feature-a
  feature-b
  hotfix
* master
  remotes/origin/regression-test-a
  remotes/origin/regression-test-b

Sedangkan jika hanya ingin menampilkan branch remote gunakan opsi -r .

git branch -r

Buat Git Branch

Membuat branch baru tidak lebih dari menciptakan pointer ke komit yang diberikan.

Untuk membuat branch lokal baru gunakan perintah git branch diikuti dengan nama branch baru. Misalnya, untuk membuat branch baru bernama new-feature, Anda harus mengetik:

git branch new-feature

Perintah tidak akan menampilkan output. Jika branch dengan nama yang sama sudah ada, Anda akan melihat pesan error berikut:

fatal: A branch named 'new-feature' already exists.

Untuk mulai mengerjakan branch dan menambahkan commit, Anda harus memilih branch menggunakan git checkout :

git checkout new-feature

Output akan memberi tahu Anda bahwa branch telah diaktifkan:

Switched to branch 'new-feature'

Alih-alih membuat branch dan kemudian berpindah ke sana, Anda bisa melakukannya dalam satu perintah. Ketika digunakan dengan opsi -b, perintah git checkout akan membuat dan otomatis berpindah ke branch yang baru.

git checkout -b new-feature
Switched to branch 'new-feature'

Dari sini Anda dapat menggunakan perintah git add dan git commit standar untuk komit baru ke branch baru.

Untuk push branch baru pada repositori jarak jauh, gunakan perintah git push diikuti oleh nama repo jarak jauh dan nama branch:

git push remote-repo new-feature

Kesimpulan

Dalam tutorial ini, kami telah menunjukkan kepada Anda cara melihat daftar dan membuat branch di Git baik lokal dan jarak jauh. Branch adalah referensi snapshot perubahan Anda dan memiliki siklus hidup pendek.

Dengan perintah git branch, Anda juga dapat Mengganti Nama dan Menghapus Git branches lokal dan jarak jauh.