20230613 07h15m03s grim

Menghapus Cabang / Branch pada Repositori Gitlab.

Kadangkala, ketika mengelola sebuah repositori dengan beberapa cabang / branch, kita ingin menghapus salah satu cabang / branch. Entah karena sudah merasa tidak dipakai atau diperlukan lagi, atau ingin mengurangi ruang / space pada repositori kita. Saya hari ini kebetulan sedang ingin menghapus salah satu cabang pada repositori saya. Saya ingin menghapusnya karena saya merasa salah satu cabang itu tidak saya butuhkan lagi. Berikut ini adalah cara saya menghapus salah satu cabang / branch pada repositori gitlab.

Persiapan.

Sebelum memulai langkah penghapusan, kita perlu mempersiapkan beberapa hal, di antaranya :

  • Cadangan / backup repositori ke penyimpanan lokal.

    Kita tidak pernah tahu kalau cabang repositori yang ingin kita hapus, ternyata masih akan kita perlukan di kemudian hari. Ada baiknya kita membuat cadangan / backup ke penyimpanan lokal kita. Kita bisa melakukannya dengan menge-clone repositorinya ke penyimpanan lokal kita. Berikut adalah perintah yang bisa dijalankan :

$ git clone alamat_repositoriCode language: PHP (php)

atau jika ingin menge-clone cabang yang spesifik, perintahnya sebagai berikut.

$ git clone -b nama_cabang alamat_repositoriCode language: PHP (php)
  • Pemberitahuan kepada anggota pengelola repositori yang lain.

    Jika kita mengelola repositori bersama beberapa orang angota / kontributor, alangkah baiknya kita memberitahu pada anggota lain. Jika kita hanya mengelola secara sendirian, persiapan nomor 1 sudah cukup.

Langkah menghapus cabang / branch pada repositori gitlab.

Setelah melakukan persiapan, saatnya masuk pada langkah-langkah. Berikut ini adalah beberapa langkah yang bisa kamu jalankan.

  1. Beralih ke cabang master / main.

    Beberapa repositori menggunakan cabang master sebagai cabang utama, sebagian yang lain menggunakan cabang main. Untuk beralih ke cabang master / main, kita bisa menjalankan perintah berikut ini.

    # cabang master

$ git checkout master

    # cabang main

$ git checkout mainCode language: PHP (php)

Kita juga bisa menggunakan opsi switch untuk beralih ke cabang master / main.

    # cabang master

$ git switch master

    # cabang main

$ git switch mainCode language: PHP (php)
  1. Melihat daftar / list cabang repositori.

    Langkah ini hanya sekadar untuk memastikan dan melihat nama cabang yang ingin kita hapus. Untuk melihat daftar / list cabang repositoti, kita bisa menggunakan perintah berikut.

    $ git branch -r 

Contoh daftar repositori yang saya miliki.

20230613 07h03m56s grim

Saya ingin menghapus cabang ex-zone.

  1. Menghapus cabang / branch lokal.

    Sebelum kita menghapus cabang / branch remote , kita perlu menghapus cabang / branch lokal terlebih dahulu. Perintah yang bisa digunakan sebagai berikut.

$ git branch -D nama_cabang 

dalam kasus saya, maka perintah yang saya jalankan adalah sebagai berikut.

$ git branch -D ex-zone
  1. Menghapus cabang / branch remote.

    Setelah cabang / branch lokal terhapus, kita bisa menghapus cabang / branch remote. Untuk menghapus cabang / branch remote, kita bisa menggunakan perintah berikut.

$ git push origin --delete nama_cabangCode language: JavaScript (javascript)

Setelah perintah di atas dijalankan, cabang / branch akan terhapus.

20230613 07h15m03s grim
  1. Mengecek kembali daftar / list cabang / branch.

    Langkah ini hanya untuk memastikan kalau cabang / branch yang ingin kita hapus benar-benar terhapus.

$ git branch -r
20230613 07h16m29s grim

Cabang / branch ex-zone sudah terhapus, baik lokal maupun remote.

Ringkasan.

Berikut ini merupakan ringkasan bahasan kita kali ini. 
  1. Kita kadang perlu menghapus salah satu cabang / branch pada repositori kita.

  2. Kita bisa menghapus cabang / branch dengan perintah berikut.

    • lokal & remote.
    $ git branch -D nama_cabang
    $ git push origin --delete nama_cabang

Referensi dan kredit.

Berikut adalah referensi dan kredit untuk bahasan kita kali ini.

  1. Post Blog git-tower tentang cara menghapus cabang repositori.
  2. Post Blog Linux Hint tentang cara beralih ke cabang master.

Penutup.

Demikian tadi cara sederhana menghapus cabang / branch repositori. Semoga bisa bermanfaat dan berguna untuk yang membutuhkan. Untuk kamu yang mungkin sedang belajar mengelola repositori, semoga bahasan kali ini menjadi referensi. Terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: