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-loginGit 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-loginKamu tidak bisa menghapus branch yang sedang kamu gunakan. Pindah terlebih dahulu, lalu hapus:
git switch main
git branch -d feature-loginMenghapus 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.
Tantangan
MudahSiapkan 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, aturgit config user.namedangit config user.email, lalu commit file awal. Biarkan baris-baris tersebut di editor. Jika kamu menghapusnya, kamu akan melihatfatal: not a git repository.
Hapus old-feature dengan flag aman -d, lalu tampilkan semua branch yang tersisa.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan AbaikanLatihan sendiri: Playground Terminal