Rumah > Soal Jawab > teks badan
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?
滿天的星座2017-05-02 09:34:12
Anda berkata bahawa repositori yang diklon oleh semua orang pada mulanya hendaklah fork
daripada repositori yang sama, iaitu, terdapat repositori awam sss
Anda berkata bahawa aaa
, bbb
, ccc
semuanya fork
berasal dari gudang sss
Kemudian semua orang akan menolak pengubahsuaian ke gudang masing-masing, aaa
boleh memulakan PR ke sss
, kemudian jika ini PR ialah Selepas menggabungkannya ke dalam sss, anda boleh menambah repositori jauh pull request
secara setempat, dan kemudian tarik ke bawah pengubahsuaian orang lain. sss
Anggapkan gudang jauh anda
garpu berasal dari ddd
, maka anda boleh mengklonkannya sss
dan kemudian tambahkan jauh ddd
gudang sss
git remote add sss <sss的git地址>
Jika mengubah suai kod gudangnya sendiri dan memulakan aaa
kepada sss
dan pull request
menggabungkan PR, maka anda boleh menurunkan sss
perubahan secara setempat sss
git pull --rebase sss