Rumah >hujung hadapan web >tutorial js >Amalan yang baik untuk Merge dalam Git

Amalan yang baik untuk Merge dalam Git

Patricia Arquette
Patricia Arquetteasal
2024-09-28 06:19:02347semak imbas

Good practice for Merge in Git

Strategi Gabungan Selamat:

Saya sedang belajar tentang penggabungan dalam Git, dan terdapat 2 amalan baik yang boleh membantu anda (jika anda juga pembangun baharu seperti saya) untuk meminimumkan peluang mengacaukan sejarah git anda.

  1. Ujian Gabungan daripada Cawangan Utama: Apabila anda bekerja di cawangan utama dan ingin menggabungkan cawangan ciri, tetapi ingin mengelakkan sebarang risiko mengganggu cawangan utama, anda boleh membuat cawangan gabungan ujian. Cawangan ini akan mempunyai keadaan yang sama sebagai utama, pada asasnya berfungsi sebagai klon. Anda kemudian boleh melakukan gabungan anda dan sebarang ujian yang diperlukan pada cawangan baharu ini. Jika berlaku kesilapan, cawangan utama asal kekal tidak disentuh dan cawangan ujian boleh dipadamkan dengan selamat.

  2. Penggabungan Rentas Cawangan untuk Kerja Kolaboratif: Apabila berbilang pembangun bekerja pada cawangan yang berasingan (cth., hujung belakang dan bahagian hadapan), dan anda ingin mengesahkan sama ada kod daripada kedua-dua cawangan berintegrasi dengan betul, anda boleh membuat cawangan ujian dalam cawangan kerja anda sendiri (cth., anda sedang mengusahakan cawangan belakang dalam kes ini). Sebagai contoh, buat cawangan bernama test-frontend , di mana anda menggabungkan cawangan frontend untuk melihat sama ada kod berfungsi seperti yang diharapkan. Jika penggabungan berjaya dan anda ingin menyepadukan dengan utama, kekal di cawangan ujian hadapan dan gabungkannya dengan utama. Setelah semuanya disahkan, kembali ke cawangan utama dan lakukan gabungan ke hadapan pantas dengan cawangan ujian hadapan. Pendekatan ini mengurangkan risiko memperkenalkan isu ke dalam cawangan utama sambil memastikan penyepaduan yang lancar.

Selepas bergabung ke dalam cawangan utama, Git akan mencipta komit gabungan yang mempunyai dua komit induk: satu daripada cawangan utama sedia ada dan satu lagi daripada cawangan ujian. Jika anda kemudiannya memutuskan untuk membuat asal cantuman, anda boleh menetapkan semula cawangan utama dengan mudah kepada keadaannya sebelum cantuman dengan menjalankan arahan:

git checkout -B origin/main

Arahan ini menetapkan semula cawangan utama agar sepadan dengan keadaan asal/utama (komit di mana cawangan utama jauh ditunjuk pada masa ini). Sebab asal/utama adalah kerana, dalam Git, cawangan adalah setempat secara lalai. Jika anda belum menolak perubahan anda, perubahan itu kekal pada mesin tempatan anda. Rujukan asal/utama menunjukkan komitmen terakhir yang diketahui pada cawangan utama terpencil, membolehkan anda kembali ke keadaan itu dengan selamat.

Atas ialah kandungan terperinci Amalan yang baik untuk Merge dalam Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn