Menu
CoddyTech

Menghapus Cabang

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 32 dari 58.

Saat sebuah branch tidak lagi diperlukan (misalnya, pekerjaannya sudah digabungkan atau eksperimennya dihentikan), hapus branch tersebut dengan flag -d:

git branch -d feature-login

Git menolak menghapus branch yang memiliki commit yang belum digabungkan. Ini adalah pemeriksaan keamanan; tindakan ini mencegahmu kehilangan pekerjaan karena kesalahan.

Jika kamu memang ingin menghapus branch beserta commit-nya, paksa penghapusan dengan -D:

git branch -D feature-login

Kamu tidak bisa menghapus branch yang sedang kamu gunakan. Pindah terlebih dahulu, lalu hapus:

git switch main
git branch -d feature-login

Menghapus branch akan menghapus penunjuknya, bukan commit itu sendiri. Selama branch atau tag lain masih merujuk ke commit tersebut, commit itu akan tetap ada di repo.

challenge icon

Tantangan

Mudah

Siapkan repositori, buat commit di main, lalu buat branch bernama old-feature pada commit yang sama itu (jadi branch tersebut tidak memiliki pekerjaan yang belum digabungkan).

Setiap kali dijalankan, proses dimulai dari salinan baru folder, dan seluruh skrip di editor dijalankan lagi dari awal. Tidak ada yang di-commit untukmu: mulai dengan git init -q -b main, atur git config user.name dan git config user.email, lalu commit file awal. Biarkan baris-baris tersebut di editor. Jika kamu menghapusnya, kamu akan melihat fatal: not a git repository.

Hapus old-feature dengan flag aman -d, lalu tampilkan semua branch yang tersisa.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal