0
Home  ›  branch  ›  git  ›  git merge  ›  merge  ›  percabangan git

Tutorial Git #7 : Membuat Cabang atau Branch Pada Git

"Cabang atau branch pada Git adalah fitur yang sangat berguna dalam proses pembuatan aplikasi atau website. "

Logo GIT

Cabang atau branch pada Git adalah fitur yang sangat berguna dalam proses pembuatan aplikasi atau website. karena kita bisa membuat fitur baru, melakukan perbaikan bug, atau melakukan percobaan pada coding tanpa mengganggu source code utama (master).

Setiap cabang (branch) merupakan salinan dari source code yang ada. dan dibuat menjadi cabang lain, agar tidak mengganggu cabang utama (master) dalam proses pengembangan.

Cabang atau Branch Pada Git

Untuk semakin memperjelas pemahaman teman-teman tentang branch pada Git, kita akan coba membuat contoh penjelasannya.

Jika dalam pembangunan sebuah proyek aplikasi atau website, terdiri dari beberapa anggota tim. dimana masing-masing anggota tim memiliki tugasnya masing-masing.

Misal si A bertugas membuat fitur login menggunakan captcha, lalu si B bertugas membuat fitur login menggunakan email dan password saja. lalu mereka sama-sama melakukan commit. dan code aplikasi menjadi berantakan. Tentu akan repot sekali kan.


Nah, masalah seperti ini bisa dicegah dengan cara membuat branch atau cabang masing-masing. Si A dan si B bisa membuat cabangnya masing-masing, tanpa mengganggu source code utama.

Git Bracnh 

Jadi, setiap tim bisa mengerjakan tugasnya masing-masing tanpa takut mengganggu source code utama. Jika tugas mereka telah selesai dan tidak ada bug, mereka bisa menggabungkan (merge) cabang mereka ke cabang utama (master).

Membuat Cabang atau Branch Pada Git

Untuk contoh pada tutorial percabangan pada Git ini, kita masih menggunakan contoh repository sebelumnya, yaitu kita masih akan bermain-main dengan repository “proyek_kita”.

Silahkan baca tutorial Git sebelumnya tentang cara membuat repository Git, jika belum.

Untuk membuat cabang baru, kita bisa menggunakan git branch nama_cabang.


Membuat Brach Baru


Seperti yang terlihat pada gambar, sekarang ada 2 cabang pada repository proyek_kita. yaitu cabang master, dan fitur_login.

Tanda (*) pada cabang master menandakan bahwa sekarang ini kita sedang berada dalam cabang master.

Latihan Menggunakan Cabang atau Branch Pada Git

Untuk menambah pemahaman tentang branch, kita akan mencoba membuat perubahan revisi pada cabang tersebut tanpa mengganggu source code utama (master).

Setelah membuat cabang dengan nama “fitur_login”, sekarang masuk ke cabang tersebut dengan menggunakan perintah git checkout:

$ git checkout fitur_login

Nah, sekarang kita sudah berada dalam branch fitur_login.

Sekarang buat perubahan dengan membuat file baru. yaitu login.html dalam folder proyek_kita.

Kemudian periksa perubahan yang terjadi dengan perintah git status.

Selanjutnya tandai file login.html agar kita commit pada branch fitur_login.

git add login.html

git commit -m "membuat halaman login"


Commit ke cabang lainya





Kita telah selesai membuat perubahan pada branch fitur_login, yaitu dengan menambahkan file baru bernama login.html.

Sampai di sini kita telah memiliki 2 buah branch. yaitu:

  • fitur_login
  • master

Pada branch master adalah source code utama. yang belum memiliki halaman login. sedangkan pada branch fitur_login sudah ada halaman login nya (login.html).

Dan coba sekarang kita pindah lagi ke branch master dengan perintah :

git checkout master

Lalu coba lihat pada folder proyek_kita, file login.html pasti tidak ada.

Karena file login.html kita commit pada branch fitur_login. sehingga tidak ada dalam branch master.

Perubahan tidak harus dalam bentuk file saja. perubahan versi dalam bentuk code akan sangat bisa disimpan dalam branch yang berbeda.

Simulasi di atas hanya sebagai contoh. teman-teman bisa mencoba sendiri dengan membuat branch dan perbedaan revisi lainnya untuk branch yang berbeda.


Menghapus Cabang atau Branch di Git

Salah satu kewajiban saat penggunaan Git adalah menghapus cabang yang sudah tidak ada lagi pengembangan di dalamnya, agar repository proyek kita tetap rapi dan bersih dari code yang tidak diperlukan.

Cara menghapus branch atau cabang kita bisa menggunakan perintah git branch. dengan menambahkan argumen -d dan masukkan juga nama cabang yang ingin dihapus.

Contoh :

git branch -d fitur_login

Perintah di atas adalah perintah untuk menghapus branch fitur_login.



Sumber Referensi:

www.malasngoding.com


Fansyah dwi krisnady
Fansyah Dwi Krisnady Content Creator dan Pegawai di perusahaan Swasta
Posting Komentar
Additional JS