Logo
Git Branch dan Cara Penggunaanya

Git Branch dan Cara Penggunaanya

  • Git
  • Alfin Ardiansyah
  • 21 Aug 2024

Dalam dunia pengembangan perangkat lunak, Git adalah salah satu alat version control yang paling populer. Salah satu fitur utama Git adalah kemampuannya untuk mengelola branch. Branch ini dapat dipararelkan ke Git Branch lain yang Anda buat.

Dalam penggunaan Git Branch memiliki banyak keuntungan, seperti :

  • Isolasi Fitur atau Bugfix
    Dengan menggunakan branch, setiap fitur atau perbaikan dapat dikembangkan dan diuji secara terpisah. Ini mencegah konflik dengan kode utama dan memudahkan pengujian sebelum penggabungan.
  • Kolaborasi Tim yang Lebih Baik
    Dalam tim pengembangan, Git branch memungkinkan setiap anggota tim bekerja pada bagian proyek mereka tanpa mengganggu pekerjaan orang lain. Ini juga memfasilitasi kolaborasi dengan penggabungan (merge) perubahan yang telah diuji ke dalam branch utama.
  • Rekam Jejak yang Jelas
    Setiap branch memiliki riwayat perubahan yang terpisah, sehingga memudahkan pelacakan perubahan spesifik yang terkait dengan fitur atau perbaikan tertentu. Ini penting untuk pemeliharaan kode di masa depan.

Cara Penggunaan Git Branch

Penggunaan Git Branch pada dasarnya  seperti berikut :

git branch

Apabila masih belum ada branch yang dibuat, maka tidak akan ada output yang ditampilkan di terminal, ini dia perintah untuk membuat branch baru :

git branch [new_branch]

Untuk berpindah branch, dapat menggunakan perintah checkout, berikut perintahnya :

git checkout [nama_branch]

Ouput apabila berpindah branch :

Switched to branch ‘nama_branch’

Cara Menggabungkan Branch

Setelah selesai mengerjakan branch tertentu dan kita ingin menggabungkannya dengan main branch, kita dapat menggunakan perintah merge. Perintah yang digunakan:

git checkout main
git merge nama-branch

Perintah ini akan menggabungkan semua perubahan dari branch yang Anda buat ke main branch. 

Cara Mengatasi Conflict Merge

Saat menggabungkan branch, terkadang akan muncul konflik apabila dua branch yang berbeda telah mengubah baris yang sama dalam file yang sama. Git akan menandai konflik ini dan User harus menyelesaikannya secara manual. Ini dia langkah-langkah untuk menyelesaikan konflik ketika proses Merge:

  1. Buka file yang terkonflik.
  2. Temukan bagian yang ditandai oleh Git.
  3. Pilih perubahan mana yang ingin Anda simpan atau gabungkan kedua perubahan.
  4. Setelah menyelesaikan konflik, tandai file sebagai sudah diselesaikan dengan perintah:
git add nama-file

Setelah menambahkan file ke repository, lakukan commit dengan perintah :

git commit -m "nama-commit"

setelah menambahkan file dan commit ke repository lakukan push ke repository main :

git push origin main

Mengelola Git branch dengan baik merupakan keterampilan penting yang harus dimiliki oleh setiap pengembang perangkat lunak. Dengan mengikuti panduan ini, Anda dapat memastikan bahwa alur kerja pengembangan Anda tetap terorganisir dan efisien. Tetap ingat untuk selalu mengisolasi fitur atau perbaikan dalam branch terpisah, melakukan merge setelah pengujian, dan menjaga kebersihan repository dengan menghapus branch yang tidak lagi diperlukan.