Selepas mengemas kini gudang jauh git, bagaimana untuk memaksa kemas kini ke gudang tempatan?
PHP中文网
PHP中文网 2017-05-02 09:49:54
0
3
1242

Itu sahaja, beberapa daripada kami menarik repositori jauh yang sama secara setempat untuk pembangunan, dan kemudian saya secara paksa memadamkan fail sensitif dan sebarang maklumat berkaitan (seperti sejarah komit, dsb.), dan kemudian menggunakan git push origin master --paksa memaksa penyegerakan ke gudang jauh Pada ketika ini, gudang jauh tidak lagi menjadi masalah dan bersih.

Tetapi apabila orang lain mengubah suai fail dan menolaknya ke gudang jauh, fail yang saya padamkan telah ditolak ke atas Bagaimana saya boleh membuat gudang tempatan orang lain bersih, atau bagaimana saya boleh membuat gudang tempatan orang lain konsisten dengan gudang jauh. ?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(3)
巴扎黑

Tiada penyelesaian yang jelas

Lagipun, semua orang telah melakukan banyak kerja pada asas asal, jadi kemas kini paksa perpustakaan tempatan mereka tidak akan dipaparkan.
Anda hanya boleh memberitahu orang lain selepas anda memaksa kemas kini dan biarkan mereka fetchkemudian rebase mesti ada konflik yang perlu diselesaikan.

PHPzhong

Anda meminta rakan sekerja lain untuk menurunkan kod dari gudang jauh dan menggabungkannya secara setempat apabila menolak kod ke pelayan Maksudnya, beralih ke cawangan induk dahulu,

git pull origin master

Kemudian, tukar ke cawangan anda sendiri

git rebase master

Akhir sekali, tolak

git push origin master
黄舟

Secara logiknya, situasi ini tidak akan berlaku Kerana anda juga telah mengubah suai hujung terpencil, versi pada rakan sekerja anda telah ketinggalan untuk mengesyorkannya seperti anda?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan