DEV Community

Cover image for Tutorial Github #3 Bagaimana cara menggunakan branch dan merge di Github?
Yudhas Develop
Yudhas Develop

Posted on • Edited on

Tutorial Github #3 Bagaimana cara menggunakan branch dan merge di Github?

Pada kesempatan kali ini mimin akan memberikan tutorial bagaimana cara membuat branch baru di repositori anda, dengan perintah

git branch
Enter fullscreen mode Exit fullscreen mode

Sebelum nya di sini anda sudah tau belum apa itu git branch?

branch

Oke mimin akan jelaskan sedikit mengenai apa itu git branch dan manfaat dari git branch ini apa saja bagi anda seorang developer.

Git branch adalah sebuah fitur pada Git yang memungkinkan pengguna untuk membuat cabang atau percabangan dari sebuah repositori. Dalam pengembangan perangkat lunak, cabang atau branch seringkali digunakan untuk memungkinkan beberapa pengembang bekerja pada bagian yang berbeda dari kode secara terpisah. Dengan demikian, pengembangan kode dapat dilakukan secara paralel tanpa mengganggu pengembangan pada bagian yang lain.

Manfaat dari penggunaan Git branch adalah sebagai berikut:

  1. Memungkinkan pengguna untuk bekerja pada bagian yang berbeda dari kode secara terpisah tanpa mengganggu pengembangan pada bagian yang lain.
  2. Memungkinkan pengguna untuk melakukan eksperimen dengan fitur atau kode baru tanpa harus mempengaruhi kode yang sudah ada atau stabil.

  3. Memudahkan pengguna untuk memantau perubahan kode pada masing-masing cabang.

  4. Memungkinkan pengguna untuk melakukan rollback pada perubahan kode yang tidak diinginkan pada suatu cabang.

  5. Memudahkan pengguna untuk melakukan pengujian dan debugging pada bagian yang berbeda dari kode secara terpisah.

  6. Memungkinkan pengguna untuk menggabungkan cabang yang berbeda dengan menggunakan fitur merge pada Git.

Dalam pengembangan perangkat lunak yang kompleks dan melibatkan banyak pengembang atau tim, penggunaan Git branch sangat membantu dalam memudahkan koordinasi dan kolaborasi antar pengembang, serta memungkinkan pengembangan kode dilakukan secara efektif dan efisien.

Penggunaan Git Branch pada dasarnya mudah seperi yang anda bisa dilihat dari Git Branch commands. Namun, semakin banyak branch yang anda miliki, akan semakin sulit untuk dikelola.

Dalam project git apapun, anda bisa melihat semua branch dengan menulis command berikut di command line :

git branch
Enter fullscreen mode Exit fullscreen mode

show branch

Jika tidak ada branch yang dibuat, maka tidak akan ada output dari terminal. Kemudian cara membuat branch baru sangatlah mudah, cukup anda tuliskan perintah berikut di command line :

git branch "nama branch baru"
Enter fullscreen mode Exit fullscreen mode

new branch

Kemudian jika anda ingin mengakses branch tersebut anda bisa langsung jalankan perintah

git checkout "nama branch baru"
Enter fullscreen mode Exit fullscreen mode

Output akan memberikan informasi kepada anda jika anda sudah berpindah dari branch sebelum nya ke branch yang baru anda buat.

pindah branch

Dan sekarang, di branch yang baru, Anda dapat membuat modifikasi code sebanyak-banyaknya sesuai keinginan tanpa merubah apapun di branch utama. Seperti bisa Anda lihat, ini membuat program terorganisir untuk inklusi code baru.

Jika Anda menjalankan command untuk melihat daftar branch lagi, Anda akan melihat bahwa branch baru sudah ditambahkan dan Anda berada di dalamnya.

git branch
Enter fullscreen mode Exit fullscreen mode

show2

Disini saya sudah ada file yang ada di repository ini,saya akan mengubah repositori tersebut dan melakukan beberapa commit agar branch nya dapat terlihat nantinya.

Perubahan pertama

perubahan1

Proses untuk memasukan perubahan baru karena pada branch yang baru di buat masih belum memiliki file. Dan commit untuk perubahan yang pertama

commit1

Perubahan 2

perubahan2

Commit untuk perubahan kedua

commit2

Dan jika sekarang anda lihat di repositori yang saya miliki pada bagian Insights > Network sudah ada 2 commit baru dengan nama branch tugas_branch.

keadaan github

zoom

Lalu bagaimana cara merge nya?
Anda dapat melakukan beberapa tahapan untuk melakukan merge pada brach utama anda, disini branch utama mimin adalah main, sehingga mimin akan melakukan merge dari branch tugas_branch ke branch main.

Jika anda kembali ke halaman depan repositori yang akan di merge akan ada informasi adanya perubahan yang di lakukan di branch tugas_branch

w

Kemudian anda bisa klik Compare & Pull Request

s

Maka akan di arahkan ke halaman seperti ini.

as

kemudian klik Create pull request

as

lalu akan di arahkan ke halaman seperti gambar berikut

23
24

Kemudian klik Merge pull request

25

Lalu berikan commit pada merge anda, jika tidak ingin dirubah biarkan saja, kemudian anda dapat klik confirm merge. Tunggu proses mergenya selesai.

Jika sudah seperti ini maka proses merge anda berjalan dengan baik.

success

Kemudian jika kita kembali ke bagian Insights > Network maka rutenya akan bergabung kembali seperti kondisi awal.

Image description

Oke sekian tutorial tentang cara menggunakan branch dan merge pada Github kali ini, jika ada kesalahan baik kata maupun informasi mimin sampaikan pada artikel ini, mimin minta maaf. Salam titik koma (;).

Support Me :

Trakteer

Saweria

Top comments (0)