Media Pengembangan Web & App | by APPKEY

Pembuatan AplikasiMobile ProgrammingArti Branch pada Git serta cara penggunaannya

Arti Branch pada Git serta cara penggunaannya

-

Last Updated on August 1, 2022 by

Dalam pengembangan suatu proyek web atau perangkat lunak, rasanya sangat lazim jika dilakukan penambahan fitur-fitur baru atau pembenahan masalah yang ditemui saat proyek tersebut digarap. Namun pasti setiap pengembang pernah berada dalam situasi dimana saat ia mengubah kode sedikit saja, maka keseluruhan program akan terdampak dan langsung error alias tidak lagi dapat berjalan dengan semestinya.

Atau saat ada sekelompok orang yang menggarap suatu fitur namun menggunakan metode yang berbeda, kemudian mereka mengumpulkan pekerjaan mereka pada file yang sama secara bersamaan sehingga terjadi konflik antar kode. Apakah ada cara untuk menyiasatinya?

Nah, sudah saatnya Anda menggunakan Git sebagai version control system untuk proyek Anda. Ada beberapa istilah dasar dalam Git, salah satunya yaitu branch. Apa arti branch itu? Secara harfiah, arti branch adalah cabang. Namun dalam Git, arti branch adalah suatu lingkungan yang dapat digunakan untuk bereksperimen pada proyek tanpa mengganggu lingkungan utama dari proyek tersebut.

Misalnya, jika Anda ingin menambahkan suatu fitur pada proyek web yang telah berjalan sempurna, maka Anda dapat menggarap fitur tersebut pada cabang yang baru. Jadi proyek Anda akan memiliki 2 cabang, yaitu cabang utama yang berisi web versi stabil, dan cabang kedua berisi web dengan kode yang sama, namun dapat Anda tambahkan atau ubah sesuka hati. Nantinya jika terjadi kesalahan pada pengerjaan di cabang kedua, web pada cabang utama tidak akan terpengaruh dan Anda dapat tetap fokus membenahi apa yang digarap di cabang kedua.

Penggunaan branch selain dapat memberi kebebasan pada pengembang untuk bereksperimen dengan fitur baru tanpa mengganggu jalannya proyek utama, juga dapat meminimalisir kegagalan dalam penggarapan proyek aplikasi atau web. Saat branch yang dieksperimen sudah benar-benar stabil atau tidak ada masalah, pengembang juga dapat membawa hasilnya tersebut ke branch utama.

Seperti itulah pembahasan mengenai arti branch. Namun artikel kali ini tak hanya membahas tentang arti branch, tetapi juga akan mengulas sedikit mengenai cara menggunakan branch pada Git dan GitHub. Untuk selengkapnya, yuk simak artikel kami berikut ini!

1. Cara menggunakan branch pada Git

Pertama akan dijelaskan cara menggunakan branch pada Git alias command line. Penjelasan ini termasuk cara membuat branch, cara commit ke branch, cara publish branch ke remote repository, cara menggabungkan antar branch, serta cara menghapus branch. Sebelum berurusan dengan branch atau cabang pada Git, Anda dapat menyimak artikel kami sebelumnya agar dapat lebih familiar dengan Git (BACA JUGA: Cara Push Git untuk Kelola Proyek Web Bersama-sama | APPKEY).

  • Cara membuat branch pada Git dan masuk ke branch

  1. Klik kanan pada folder proyek Anda, kempudian pilih ‘Git Bash Here’.
Artikel Terkait  Bahasa Pemrograman Python : Rangkuman Lengkap Tipe Data Python

gambar 1

  1. Ketikkan perintah git branch [nama-branch-yang-dibuat]. Nama cabang yang dibuat bisa bebas.

gambar 2

  1. Masuk ke cabang yang baru saja dibuat dengan perintah git checkout [nama-branch-yang-dibuat]. Pada contoh ini cabang yang dibuat adalah new-branch2.

gambar 3

Tips : Anda dapat menggunakan satu perintah git switch -c [nama-branch-yang-dibuat] untuk melakukan pembuatan cabang sekaligus masuk (checkout) ke cabang tersebut. Perintah ini tersedia pada Git rilisan terbaru.

gambar 4

4. Untuk memastikan cabang telah berhasil dibuat, Anda dapat menjalankan perintah git branch untuk melihat semua cabang pada suatu proyek. Nama branch yang ditandai warna hijau dan memiliki tanda bintang (*) di sebelah kirinya menunjukkan cabang yang Anda masuki saat ini.

gambar 5

Saat ini proyek telah memiliki lebih dari satu cabang, dalam kasus kali ini ada 3 cabang. Cabang main sebagai cabang utama yang memuat proyek stabil, serta cabang ‘new-branch’ dan ‘new-branch2’ sebagai development branch (cabang pengembangan) untuk membuat eksperimen atau perubahan baru.

  • Cara commit di branch pada Git

Commit atau menambahkan dan mengubah file pada branch sama saja caranya dengan cara commit yang telah kami jelaskan di artikel sebelumnya. Namun sebagai pengingat, kami akan menjelaskannya kembali:

  1. Ketik perintah git add [nama file yang ditambahkan/diubah] untuk menambahkan sebuah file. Atau bisa juga menggunakan perintah git add . (ingat ada titik di akhir) untuk menambahkan seluruh file yang baru dibuat.
  2. Commit perubahan dengan perintah git commit -m “[nama commit]”. Nama commit bisa bebas.
  3. Jalankan perintah git status untuk mengetahui status dari cabang, apakah ada file yang perlu di-commit atau tidak.

Sekarang hasil commit akan disimpan pada cabang saat ini Anda berada. Jika Anda pindah ke cabang lainnya, Anda tidak akan menemukan file yang tadi di-commit.

  • Cara publish branch ke GitHub (remote repository)

Jika repositori proyek telah diunggah ke GitHub, sangat wajar jika pengembang ingin membagikan hasil eksperimen yang telah ia lakukan dalam branch ke GitHub. Untuk meng-upload atau publish suatu branch ke repositori di GitHub, pastikan folder repositori telah terhubung ke origin atau sumber, yaitu situs web dimana repositori GitHub tersebut berada. Kemudian ketikkan perintah berikut pada Git Bash: git pushset-upstream origin [nama branch yang ingin diunggah].

Artikel Terkait  Java vs Python : Bahasa Pemrograman Terbaik Untuk Membangun Aplikasi

Perintah di atas juga berlaku jika ingin meng-upload atau update file baru ke branch yang telah terpublikasi di GitHub.

Berikut adalah contoh pesan yang muncul jika proses pengunggahan branch telah berhasil:

gambar 6

Pesan di atas selain menunjukkan bahwa proses pengunggahan telah berhasil, juga menunjukkan berapa banyak file yang diunggah ke branch baru serta alamat yang dikunjungi jika ingin membuat pull request.

Anda juga dapat langsung mengunjungi situs tempat repositori tersebut berada untuk memastikan branch baru telah terunggah.

gambar 7

  • Cara menggabungkan antar branch menggunakan git

Saat pengembangan di cabang kedua selesai, biasanya pengembang akan membawa pengembangan tersebut ke cabang utama penanda hasil pengembangan telah bisa digunakan.

Untuk melakukan hal tersebut, pastikan Anda telah masuk ke cabang yang ingin digabung, kemudian ketik perintah git merge [nama cabang yang akan digabung dengan cabang saat ini]. Hati-hati saat menggabungkan branch karena seringkali ditemui konflik atau ketidaksamaan kode pada file antar branch.

gambar 8

  • Cara menghapus branch

Setelah branch telah selesai dikembangkan dan digabungkan ke branch utama, disarankan untuk menghapus branch tersebut. Jalankan perintah git branch -d [nama cabang yang akan dihapus]. Ingat! Sebelum menghapus branch, pastikan Anda tidak berada dalam branch yang akan dihapus. Untuk berpindah branch silakan Anda gunakan perintah git checkout atau git switch yang telah kami jelaskan di awal.

2. Cara menggunakan branch di GitHub

Selanjutnya kita akan berpindah ke cara menggunakan branch di web GitHub. Pembahasan kali ini mencakup cara membuat branch dan cara mengelola branch pada GitHub.

  • Cara membuat branch di GitHub

Cara membuat branch yaitu dengan masuk ke halaman web repositori Anda di GitHub, kemudian Anda dapat mengklik tombol nama branch yang berada pada bagian tengah halaman seperti yang kami beri kotak merah pada gambar di bawah ini:

Artikel Terkait  Pedoman Membuat Python Virtual Assistant Sederhana

gambar 9

Tombol tersebut dapat digunakan untuk berpindah ke branch lain yang ada pada repositori atau membuat branch baru. Untuk membuat branch baru, cukup ketikkan nama branch yang baru dan belum ada pada kotak teks, kemudian klik ‘Create branch’.

gambar 10

Maka saat diklik, Anda pun langsung akan berpindah ke branch yang baru saja dibuat.

gambar 11

  • Mengelola dan menghapus branch di GitHub

Repositori di GitHub memiliki halaman branch khusus yang memungkinkan pengguna melihat sekilas informasi dari suatu cabang. Untuk mengaksesnya, Anda dapat mengklik tautan yang berada di samping tombol nama branch, yang bertuliskan berapa banyak branch yang ada di repositori ini.

gambar 12

Saat Anda masuk ke halaman pengelola branch, Anda akan melihat daftar branch yang tersedia, kapan branch tersebut terakhir diperbarui, serta seberapa unggul dan tertinggalnya commit pada branch tersebut jika dibandingkan dengan cabang utama (main branch).

Pada bagian paling kanan halaman juga ada tombol untuk membuat pull request (New pull request) alias permintaan untuk menggabungkan branch tersebut ke branch utama. Jika ada pull request yang belum terselesaikan, juga ada indikatornya pada halaman ini.

gambar 13

  1. Cara mengubah nama dan menghapus branch

Masih di halaman untuk mengelola branch dalam repositori, di samping tombol New pull request ada ikon pensil yang bisa diklik untuk mengubah nama suatu branch dan juga ikon tong sampah yang juga bisa diklik untuk menghapus suatu branch.

Jika mengklik ikon pensil, akan ada pesan konfirmasi untuk mengubah nama branch seperti berikut:

gambar 14

Jika mengklik ikon tong sampah, branch akan langsung terhapus jika branch tersebut tidak memiliki pull request yang belum terselesaikan. Anda dapat mengklik ‘restore’ apabila melakukannya dengan tidak sengaja, namun tombol ini hanya muncul jika Anda tidak meninggalkan halaman segera setelah menghapus branch itu.

gambar 15

Namun jika Anda menghapus branch yang memiliki pull request yang belum selesai, akan muncul pesan konfirmasi yang mengatakan bahwa pull request tersebut akan ditutup jika branch dihapus.

gambar 16

Kesimpulan

Itulah pembahasan mengenai salah satu fitur dasar Git, yaitu branch. Kita telah mengetahui arti branch pada Git dan bagaimana kita dapat menggunakannya. Masih banyak hal menarik lainnya tentang pengembangan web yang akan kami bahas, maka dari itu ikuti terus https://appkey.id dan jangan sampai ketinggalan artikel-artikel terbaru kami selanjutnya!


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Mau posting artikel iklan?

Yuk klik dan ikuti ketentuan layanan dari kami, dapatkan penawaran paket dengan harga terbaik!

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang Website, Aplikasi, Desain, Video dan API langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Kategori

Blog Post Ranking 10

Contoh PHP Curl : 10 Hal Luar Biasa yang dapat Anda Kembangkan dengan Curl

Meningkatnya jumlah aplikasi yang pindah ke web telah membuat "HTTP Scripting" lebih sering diminta dan diinginkan. Untuk dapat secara...

Encoding Adalah : Proses Komunikasi Encoding dan Decoding

Jika kita dapat melihat percakapan antar komputer, mungkin akan terlihat seperti ini: "010110111011101011010010110". Bahasa ini disebut dengan biner, encoding...

Looping Adalah Algoritma Perulangan: Berikut Contohnya

Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur...

Rekomendasi 7 Aplikasi Pembuat Animasi 3D Terbaik. Ayo Cek!

Apakah Anda bercita-cita untuk menjadi seorang animator profesional? Belajar membuat animasi kini sudah menjadi hal mudah yang bisa dilakukan...

Metadata Adalah? Fungsi dan Jenis-Jenis Metadata

Pernah mendengar istilah metadata? Mungkin, kita sering mendengar istilah metadata. Tetapi, banyak dari kita yang belum tahu arti dari metadata...

Cara Membuat Aplikasi di Playstore dengan Mudah

Membuat aplikasi di Playstore bisa Anda lakukan dengan mudah. Terdapat beberapa situs yang bisa membantu Anda untuk membuat aplikasi...

4 Cara Mengatasi Autentikasi Google Play Store dengan Cepat dan Mudah

Apakah Anda sedang mengalami masalah autentikasi Google Play Store? Permasalahan autentikasi Google Play Store adalah permasalahan umum sering dialami...

Cara Mudah Menambahkan Lokasi Alamat Bisnis Anda di Google Maps

Saat ingin hunting tempat makan atau tempat nongkrong terbaru, tak jarang beberapa dari Anda biasanya mendapatkan informasi terkini melalui...

Rekomendasi 10 Aplikasi Coding Android Terbaik

Ketersediaan aplikasi coding Android memang banyak dicari oleh orang-orang yang sedang atau akan memulai untuk membuat aplikasi android. Jika...

7 Aplikasi Membuat Aplikasi Android Secara Offline

Aplikasi membuat aplikasi android saat ini banyak dicari penekun IT untuk membuat aplikasi Android secara offline tanpa harus menggunakan...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya