cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah GIT memadamkan komit salah perantaraan dan mengekalkan komit betul berikutnya?

Seperti yang ditunjukkan dalam tajuk, terdapat komit yang salah di tengah, dan kemudian terdapat sekumpulan komit yang betul Sekarang saya mahu memadamkan ralat ini dan mengekalkan yang betul.

phpcn_u1582phpcn_u15822794 hari yang lalu768

membalas semua(5)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:34:27

    Pendekatan biasa adalah untuk menyandarkan semula dan memproses komit berikutnya secara manual (serahkan semula semua komit berguna, abaikan komit yang tidak berguna dan menggabungkan komit berlebihan). Risiko dan kesukaran agak tinggi. (Perbaiki keadaan, selamatkan biri-biri dan bunuh serigala)

    Cara yang malas adalah untuk kembali ke sebelum melakukan yang salah, dan kemudian menyerahkan semula dengan cawangan baharu Ini selamat, tetapi beban kerja akan menjadi agak besar, dan mudah untuk melakukan kesilapan di tengah. (Memperbaiki kandang biri-biri, menyelamatkan biri-biri)

    Jika anda terlalu malas untuk melakukannya, anda boleh melakukan penyerahan baharu kemudian untuk membetulkan ralat sebelumnya. (Baiki kandang biri-biri, beli biri-biri baru)

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:34:27

    git revert wrong_commit

    balas
    0
  • 黄舟

    黄舟2017-05-02 09:34:27

    git rebase -i kembali ke versi sebelumnya yang mengandungi penyerahan yang salah Terdapat pilihan untuk meninggalkan penyerahan tertentu Sila rujuk Baidu untuk penggunaan tertentu

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:34:27

    Saya tidak tahu jika anda bertanya tentang komitmen --pindaan...

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:34:27

    Nampaknya ia tidak berfungsi, melainkan anda TETAP SEMULA kembali ke penyerahan sebelumnya, kemudian padamkan log penyerahan berikutnya, dan kemudian serahkan semula perkara yang anda perlukan. Saya semak sebelum ini.

    balas
    0
  • Batalbalas