Traffine I/O

Bahasa Indonesia

2023-03-14

Cabang yang Telah Digabungkan dalam Git

Perlunya Membersihkan Cabang yang Telah Digabungkan dalam Git

Saat Anda menggabungkan cabang-cabang dalam Git, mereka tidak secara otomatis menghilang. Mereka tetap ada dan bisa membuat repositori Anda menjadi berantakan jika tidak dikelola secara teratur.

Pada awalnya, ini mungkin terlihat tidak berbahaya, tetapi dalam proyek besar dengan banyak kontributor, cabang-cabang sisa ini dapat menyebabkan kebingungan, sehingga sulit bagi para pengembang untuk mengidentifikasi cabang-cabang mana yang aktif dan yang sudah usang. Oleh karena itu, membersihkan secara berkala menjadi hal yang penting untuk menjaga repositori tetap rapi dan efisien.

Melihat Cabang-Cabang yang Telah Digabungkan Secara Lokal

Identifikasi cabang-cabang yang telah digabungkan.

bash
$ git branch --merged

Setelah menjalankan perintah ini, Git akan menampilkan daftar semua cabang dalam repositori lokal Anda yang telah digabungkan.

Menghapus Secara Massal Cabang-Cabang yang Telah Digabungkan

Dengan mengombinasikan beberapa perintah, kita dapat menghapus secara massal cabang-cabang yang telah digabungkan:

bash
$ git branch --merged | egrep -v '\*|develop|main' | xargs git branch -d

Mari kita bahas perintah ini:

  1. `git branch --merged``: Ini mengambil semua cabang yang telah digabungkan.
  2. egrep -v '\*|develop|main': Ini menyaring cabang saat ini (yang ditandai dengan *) serta cabang-cabang bernama develop dan main.
  3. xargs git branch -d: Perintah ini mengambil daftar yang telah difilter dan menghapus setiap cabang.

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!