Dalam git, fork bermaksud "fork" dan "copy"; membuat sebarang pengubahsuaian dalam pustaka anda sendiri, dan anda juga boleh menyerahkan permintaan gabungan ke pustaka asal.
Persekitaran pengendalian artikel ini: sistem Windows 10, Git versi 2.30.0, komputer Dell G3.
Apakah maksud fork dalam git? Contohnya, jika anda ingin memotong gudang kod seseorang, operasi garpu akan menyalin salinan gudang sasaran (termasuk fail, sejarah penyerahan, isu dan perkara lain yang disalin akan berada di bawah). akaun GitHub anda sendiri Operasi ini selesai pada pelayan github dan tiada kaitan dengan gudang komputer tempatan.
fork, terjemahan bahasa Inggeris ialah fork, dan bentuk kata kerjanya ialah bifurcation, seperti yang ditunjukkan di bawah, dari kiri ke kanan, garis lurus menjadi berbilang garis lurusPergi ke gudang git, fork boleh mewakili garpu dan mengklon salinan baharu (gudang)
Mengandungi semua kandungan gudang asal (iaitu repositori hulu, gudang hulu), seperti cawangan, tags, Hantar
Jika anda ingin menggabungkan perubahan anda ke dalam projek asal, anda boleh menyumbangkan penyerahan anda kembali ke gudang asal melalui Pull Request
Fork sebenarnya bukan operasi Git, tetapi Operasi GitHub
Dengan kata lain, untuk alat Git asli, tiada operasi fork ialah fungsi yang dicadangkan oleh platform pengehosan kod dalam talian seperti GitHub dan Code Cloud.
Peranan garpu adalah sama seperti apabila anda melihat projek yang menarik pada platform pengehosan dan ingin memperbaikinya sendiri, kemudian anda membuat garpu (serupa dengan pengklonan), dan akhirnya anda membuat perubahan yang hebat Apabila fungsi keluar dan anda ingin menolaknya ke projek garpu asal, anda boleh menarik permintaan Sebaik sahaja pihak lain menerima permintaan tarik anda, kod anda mungkin muncul dalam projek garpu asal.
Pembelajaran yang disyorkan: "
Tutorial Git"
Atas ialah kandungan terperinci Apakah maksud garpu dalam git?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!