Baru-baru ini melakukan latihan dan mengerjakan projek bahagian hadapan Semua orang dalam pasukan mempunyai pustaka versi lengkap, tetapi alamat yang diklon oleh semua orang dari jauh pada mulanya adalah berbeza (contohnya, saya aaa@X.com dan. rakan sekerja saya ialah bbb@X .com, ccc@X.com, dsb.), maka, apabila semua orang membuat pengubahsuaian mereka sendiri dan kemudian menolaknya ke alat kawalan jauh, bukankah ia hanya menolak ke perpustakaan jauh mereka sendiri? Tetapi mengapa saya boleh menarik ke bawah pengubahsuaian orang lain seolah-olah perpustakaan jauh kita adalah sama?
Anda berkata bahawa repositori yang diklon oleh semua orang pada mulanya hendaklah
Arahan git yang sepadan adalah seperti berikut:fork
daripada repositori yang sama, iaitu, terdapat repositori awamsss
Anda berkata bahawaaaa
,bbb
,ccc
semuanyafork
berasal dari gudangsss
Kemudian semua orang akan menolak pengubahsuaian ke gudang masing-masing,aaa
boleh memulakan PR kesss
, kemudian jika ini PR ialah Selepas menggabungkannya ke dalam sss, anda boleh menambah repositori jauhpull request
secara setempat, dan kemudian tarik ke bawah pengubahsuaian orang lain.sss
Anggapkan gudang jauh anda
Jikagarpu berasal dari
ddd
, maka anda boleh mengklonkannyasss
dan kemudian tambahkan jauhddd
gudangsss
mengubah suai kod gudangnya sendiri dan memulakan
aaa
kepadasss
danpull request
menggabungkan PR, maka anda boleh menurunkansss
perubahan secara setempatsss