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.
$ 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:
$ git branch --merged | egrep -v '\*|develop|main' | xargs git branch -d
Mari kita bahas perintah ini:
- `git branch --merged``: Ini mengambil semua cabang yang telah digabungkan.
egrep -v '\*|develop|main'
: Ini menyaring cabang saat ini (yang ditandai dengan*
) serta cabang-cabang bernamadevelop
danmain
.xargs git branch -d
: Perintah ini mengambil daftar yang telah difilter dan menghapus setiap cabang.