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. ?
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
fetch
kemudianrebase
mesti ada konflik yang perlu diselesaikan.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,
Kemudian, tukar ke cawangan anda sendiri
Akhir sekali, tolak
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?