GitHub ialah salah satu platform pengehosan projek sumber terbuka terbesar di dunia Ia menyediakan alat dan platform yang sangat baik kepada pembangun untuk bekerjasama dalam pembangunan dan berkongsi hasil mereka. Di GitHub, pembangun boleh bekerjasama dalam komuniti sumber terbuka, berkongsi dan bertukar idea serta berkongsi kod.
Pull Request (PR) ialah salah satu ciri yang sangat penting pada GitHub, yang membolehkan pembangun mengubah suai atau menambah kod dan menyerahkannya kepada orang lain untuk semakan. Dalam artikel ini, kami akan menerangkan cara menggunakan GitHub untuk menyerahkan permintaan tarik.
Sebelum anda memulakan sebarang kerja pengaturcaraan, adalah idea yang baik untuk menyalin pangkalan kod ke dalam akaun GitHub anda sendiri. Untuk melakukan ini, cawangan baharu perlu dibuat. Cawangan ialah versi yang dipisahkan daripada cawangan utama (biasanya "tuan" atau "tuan"). Bekerja pada cawangan baharu tanpa menjejaskan pangkalan kod utama dan anda boleh menggabungkannya apabila anda selesai.
Untuk membuat cawangan baharu, anda boleh mencari butang "Kod" pada halaman utama repositori, pilih cawangan yang ingin anda tanggalkan dalam menu lungsur dan klik butang "Cawangan". Pada halaman Cawangan, masukkan nama untuk cawangan baharu yang anda buat dan klik Cipta Cawangan.
Sekarang anda mempunyai cawangan anda sendiri, anda boleh melakukan kerja pembangunan di atasnya. Selepas anda membuat perubahan, anda perlu mengedarkan kod kepada orang lain untuk semakan.
Selepas kod cawangan di atas telah diuji dan berfungsi dengan betul, ia boleh ditolak ke GitHub. Ini boleh dilakukan dengan membuka halaman web untuk cawangan ini dan mengklik butang "Pull Request".
Pada halaman ini, anda boleh memasukkan beberapa maklumat tentang perubahan yang baru anda buat dan orang yang anda mahu PR anda disemak. Jika anda masih tidak pasti cara untuk menerangkan PR, lihat beberapa PR yang sangat baik untuk rujukan.
Sila cuba elakkan pengisian yang tidak perlu, sebagai contoh: anda tidak perlu membuat sebarang perubahan pada "Cawangan Sasaran", tetapi harus mengekalkan tetapan lalai.
Orang yang ditugaskan sebagai penyemak PR kini akan menjalankan semakan. Jika PR anda tidak berjaya, mereka akan membangkitkan isu dan membincangkannya di thread ini.
Jika isu itu kecil, anda hanya perlu membuat perubahan pada kod anda dan serahkan semula. Jika masalahnya besar, anda mungkin perlu memikirkan semula pelaksanaan anda dan menulis semula kod tersebut.
Jika PR anda tidak lulus semakan, anda boleh menyerahkan kod itu semula sehingga ia memenuhi piawaian yang layak. Sebaik sahaja PR anda lulus semakan, ia akan digabungkan ke dalam pangkalan kod utama oleh penyemak dan diterbitkan sebagai versi baharu yang dikemas kini.
Ringkasan
GitHub memainkan peranan yang sangat penting dalam pengaturcaraan kolaboratif, dan adalah sangat penting untuk memahami cara menggunakan PR untuk menyerahkan kod. Memandangkan PR adalah bahagian yang paling sukar dan rawan ralat dalam keseluruhan proses, ia mengambil masa yang lama untuk berlatih dan mengasah. Tetapi jika anda mengikuti langkah di atas, anda boleh menjadi pemain pasukan profesional!
Atas ialah kandungan terperinci Bagaimana untuk meningkatkan PR di github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!