Rumah >hujung hadapan web >tutorial js >Bercabang dalam Git: Bekerjasama Seperti Pro
Dalam artikel ini, kita akan menyelami salah satu ciri Git yang paling berkuasa: bercabang. Cawangan membolehkan anda bekerja pada bahagian projek yang berlainan secara serentak, bereksperimen dengan idea baharu dan bekerjasama dengan orang lain tanpa mengganggu pangkalan kod utama. Mari terokai cara membuat, mengurus dan menggabungkan cawangan serta cara bekerjasama secara berkesan dengan pasukan anda.
Cawangan dalam Git pada asasnya adalah barisan pembangunan yang berasingan. Secara lalai, Git mencipta cawangan bernama utama apabila anda memulakan repositori baharu. Apabila anda membuat cawangan baharu, anda membuat salinan keadaan cawangan semasa supaya anda boleh membuat perubahan tanpa menjejaskan kod asal.
Cawangan tidak ternilai untuk:
Untuk mencipta cawangan baharu, gunakan arahan berikut:
git checkout -b feature-branch
Arahan ini mencipta cawangan baharu yang dipanggil cawangan ciri dan beralih kepadanya. Sekarang, sebarang perubahan yang anda buat akan direkodkan dalam cawangan ini.
Cawangan Penyenaraian
Untuk melihat semua cawangan dalam repositori anda, jalankan:
git branch
Cawangan semasa yang anda gunakan akan diserlahkan dengan asterisk (*).
Anda boleh bertukar antara cawangan menggunakan:
git checkout branch-name
Ganti nama cawangan dengan nama cawangan yang anda ingin tukar.
Setelah anda menyelesaikan kerja pada cawangan anda dan anda bersedia untuk menyepadukan perubahan ke dalam cawangan utama, anda perlu menggabungkan cawangan tersebut.
git checkout main
git merge feature-branch
Arahan ini menggabungkan cabang ciri ke dalam utama.
Mengendalikan Konflik Gabungan
Kadangkala, Git mungkin tidak dapat menggabungkan perubahan secara automatik kerana konflik. Dalam kes ini, anda perlu menyelesaikan konflik dalam fail yang terjejas secara manual.
Selepas menyelesaikan konflik, anda boleh melengkapkan gabungan dengan menjalankan:
git add . git commit -m "Resolved merge conflicts"
Selepas menggabungkan cawangan anda, jangan lupa untuk menolak perubahan ke GitHub:
git push origin main
Jika anda menggabungkan cawangan selain daripada utama, tolak cawangan itu ke GitHub juga:
git push origin feature-branch
Apabila cawangan telah digabungkan dan tidak diperlukan lagi, anda boleh memadamkannya untuk memastikan repositori anda bersih:
git branch -d feature-branch
Untuk memadamkan cawangan daripada GitHub juga:
git push origin --delete feature-branch
Apabila bekerja dengan berbilang kolaborator, adalah penting untuk memastikan cawangan anda dikemas kini. Sebelum memulakan kerja baharu di cawangan anda, pastikan anda menarik perubahan terkini daripada utama:
git pull origin main
Jika anda bekerjasama di cawangan, kerap tarik perubahan terkini daripada cawangan itu juga:
git pull origin feature-branch
Cawangan dalam Git menawarkan cara yang berkesan untuk mengurus barisan pembangunan yang berbeza, membolehkan anda mengusahakan ciri, membetulkan pepijat dan bekerjasama dengan pasukan anda dengan berkesan. Menguasai percabangan ialah langkah penting untuk menjadi mahir dengan Git dan GitHub.
Dalam artikel seterusnya, kami akan membincangkan permintaan tarik dan semakan kod, alatan penting untuk pembangunan kolaboratif.
Sila tinggalkan komen atau tanya soalan di bawah.
Selamat pengekodan! ?????
Ikuti saya di GitHub untuk lebih banyak kemas kini dan lihat artikel saya yang lain di Dev.to.
Github: @imevanc
Twitter: @imevancc
Atas ialah kandungan terperinci Bercabang dalam Git: Bekerjasama Seperti Pro. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!