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)
git rebase -i kembali ke versi sebelumnya yang mengandungi penyerahan yang salah Terdapat pilihan untuk meninggalkan penyerahan tertentu Sila rujuk Baidu untuk penggunaan tertentu
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.
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)
git revert wrong_commit
git rebase -i kembali ke versi sebelumnya yang mengandungi penyerahan yang salah Terdapat pilihan untuk meninggalkan penyerahan tertentu Sila rujuk Baidu untuk penggunaan tertentu
Saya tidak tahu jika anda bertanya tentang komitmen --pindaan...
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.