Git ialah sistem kawalan versi teragih yang sering digunakan untuk pembangunan kolaboratif berbilang orang. Dalam Git, percabangan adalah konsep yang sangat penting. Setiap pembangun boleh membuat dan bertukar kepada cawangan yang berbeza untuk membangun dan menguji ciri yang berbeza. Namun, kadangkala kita dapati nama cawangan kita tidak sesuai dan kita perlu menukar nama cawangan tersebut. Jadi, bagaimana untuk mengubah suai nama cawangan Git?
Arahan Git sangat berkuasa dan menyediakan banyak arahan untuk cawangan operasi. Antaranya, arahan operasi cawangan yang paling biasa digunakan ialah git branch
dan git checkout
.
Pertama, kita boleh melihat senarai cawangan tempatan semasa melalui arahan berikut:
git branch
Arahan ini akan menyenaraikan semua cawangan tempatan, dan cawangan semasa akan memaparkan asterisk. Contohnya:
branch-1 branch-2 * main master
Seterusnya, kita boleh menggunakan perintah git branch -m
untuk menamakan semula cawangan. Antaranya, parameter -m
menunjukkan penamaan semula cawangan kepada nama yang ditentukan. Contohnya:
git branch -m old-branch new-branch
Perintah ini akan menamakan semula cabang old-branch
kepada new-branch
. Perlu diingat bahawa selepas menamakan semula cawangan, anda perlu beralih ke cawangan baru untuk meneruskan operasi.
Selain menggunakan perintah git branch -m
, kita juga boleh menggunakan perintah git checkout
untuk mengubah suai nama cawangan. Langkah-langkah khusus adalah seperti berikut:
Pertama beralih ke cawangan yang namanya perlu diubah suai:
git checkout old-branch
Kemudian buat yang baharu cawangan, contohnya :
git checkout -b new-branch
Ini akan membuat cawangan baharu new-branch
dan beralih kepadanya.
Akhir sekali, padamkan cawangan lama:
git branch -d old-branch
Pada ketika ini, kami telah menyelesaikan operasi menukar nama cawangan.
Perlu diingatkan bahawa jika anda ingin mengubah suai nama cawangan jauh, anda perlu menggunakan git push
untuk menolak nama cawangan yang diubah suai. Langkah-langkah khusus adalah seperti berikut:
Mula-mula ubah suai nama cawangan tempatan:
git branch -m old-branch new-branch
Kemudian tolak nama cawangan yang diubah suai ke alat kawalan jauh gudang:
git push origin :old-branch new-branch
Dalam arahan ini, titik bertindih bermaksud memadamkan cawangan old-branch
, dan new-branch
selepas ruang bermaksud menolak cawangan baharu ke gudang jauh. Perlu diingatkan bahawa menolak nama cawangan yang diubah suai mungkin mempunyai kesan tertentu pada pembangun lain, dan komunikasi yang sepadan perlu dilakukan sebelum pembangunan kolaboratif.
Untuk meringkaskan, menukar nama cawangan dalam Git adalah sangat mudah, hanya gunakan perintah git branch -m
atau git checkout
. Walau bagaimanapun, menukar nama cawangan mungkin mempunyai kesan tertentu pada pembangunan kerjasama, dan komunikasi serta rundingan yang sepadan diperlukan. Di samping itu, anda perlu memberi perhatian untuk menolak nama cawangan yang diubah suai ke gudang terpencil tepat pada masanya.
Atas ialah kandungan terperinci Bagaimana untuk menukar nama cawangan dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!