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.