Dalam Git, cawangan mewakili garis pembangunan bebas dan boleh digabungkan dengan cawangan induk. Walau bagaimanapun, selepas pembangunan selesai, kami mungkin perlu memadamkan cawangan tertentu untuk memastikan asas kod bersih. Artikel ini akan menerangkan cara memadamkan cawangan dalam Git.
Dalam Git, kita boleh menggunakan arahan berikut untuk memadamkan cawangan tempatan:
git branch -d <branch_name>
Di mana, <branch_name>
ialah cawangan yang anda mahu padam nama. Sebagai contoh, jika anda ingin memadamkan cawangan bernama "feature-01", anda harus memasukkan arahan berikut:
git branch -d feature-01
Jika terdapat pengubahsuaian yang tidak digabungkan pada cawangan, Git akan menggesa anda untuk mengesahkan. Jika anda ingin memadamkan cawangan secara paksa, gunakan arahan berikut:
git branch -D <branch_name>
Jika anda ingin memadamkan cawangan yang telah ditolak ke pelayan jauh, gunakan arahan berikut :
git push <remote_name> --delete <branch_name>
Di mana, <remote_name>
ialah nama repositori jauh anda (biasanya "asal") dan <branch_name>
ialah nama cawangan yang ingin anda padamkan. Sebagai contoh, jika anda ingin memadamkan cawangan jauh bernama "feature-01", anda harus memasukkan arahan berikut:
git push origin --delete feature-01
Perlu diingat bahawa anda tidak boleh memadamkan cawangan yang sedang anda kerjakan . Jika anda cuba memadamkan cawangan yang sedang digunakan, Git akan memberikan mesej ralat berikut:
error: Cannot delete branch 'feature-01' checked out at '/path/to/repo'
Dalam kes ini, anda perlu bertukar ke cawangan lain dahulu dan kemudian memadamkan cawangan tersebut.
Dalam artikel ini, kami memperkenalkan cara memadamkan cawangan dalam Git. Jika anda ingin memadamkan cawangan tempatan, anda boleh menggunakan git branch -d <branch_name>
atau git branch -D <branch_name>
; jika anda ingin memadamkan cawangan jauh, anda boleh menggunakan git push <remote_name> --delete <branch_name>
. Setiap kali anda melakukannya, pastikan anda benar-benar perlu memadamkan cawangan dan tiada perubahan penting yang tidak digabungkan pada cawangan.
Atas ialah kandungan terperinci Bagaimana untuk memadamkan cawangan dalam Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!