cari

Rumah  >  Soal Jawab  >  teks badan

Selepas mengemas kini gudang jauh git, bagaimana untuk memaksa kemas kini ke gudang tempatan?

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中文网2802 hari yang lalu1252

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-02 09:51:54

    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.

    balas
    0
  • PHPz

    PHPz2017-05-02 09:51:54

    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
    

    balas
    0
  • 黄舟

    黄舟2017-05-02 09:51:54

    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?

    balas
    0
  • Batalbalas