Git ialah alat kawalan versi yang sangat popular, yang menyediakan fungsi yang mudah untuk pengurusan kod kami. Apabila menggunakan Git, kami biasanya mengekalkan dan membangunkan versi yang berbeza melalui cawangan. Walau bagaimanapun, dalam beberapa kes khas, kita perlu memadam cawangan tertentu Artikel ini akan memperkenalkan cara menggunakan Git untuk memadam cawangan, terutamanya memadam tiada cawangan.
Pertama sekali, kita perlu faham apa itu tiada cabang. Dalam Git, setiap cawangan dibuat berdasarkan komit, dan tiada cawangan merujuk kepada keadaan terpisah pada komit tertentu dan bukan milik mana-mana cawangan. Situasi ini biasanya berlaku dalam dua situasi berikut:
Dalam keadaan tiada cawangan, kami tidak boleh melaksanakan beberapa operasi berkaitan cawangan, seperti cantum, menamakan semula, memadam, dsb. Oleh itu, apabila kita perlu memadam tiada cawangan, kita perlu menggunakan beberapa arahan khas.
Berikut ialah langkah khusus:
Langkah 1: Semak status semasa
Sebelum melakukan sebarang operasi, kami perlu mengesahkan status semasa. Jalankan arahan berikut:
git status
Jika Git berada dalam keadaan tiada cawangan, anda akan melihat gesaan berikut:
HEAD detached at <commit> nothing to commit, working tree clean
Di mana,
Langkah 2: Buat cawangan
Untuk memadamkan tiada cawangan, kita perlu membuat cawangan baharu dahulu dalam keadaan semasa. Jalankan arahan berikut:
git branch <new-branch>
Di mana,
git branch
Anda akan melihat senarai semua cawangan, termasuk Langkah 3: Padam tiada cawangan Kini, kita boleh memadamkan tiada cawangan asal. Jalankan arahan berikut: Antaranya, parameter -D bermaksud memaksa pemadaman tiada cawangan. Pada ketika ini, apabila kita menjalankan perintah cawangan git sekali lagi, kita akan melihat bahawa cawangan semasa telah ditukar kepada cawangan yang baru dicipta Pada ketika ini, kita telah berjaya memadam tiada cawangan. Ringkasan: Untuk memadamkan tiada cawangan, anda perlu mencipta cawangan baharu dahulu, dan kemudian gunakan perintah padam paksa untuk memadamkannya. Sudah tentu, apabila menggunakan Git, kita harus cuba mengelak daripada memasuki keadaan tiada cawangan untuk mengelakkan masalah yang tidak perlu. Atas ialah kandungan terperinci Bagaimana untuk memadam cawangan menggunakan Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!git branch -D HEAD
* <new-branch>