Berbalik dan serahkan semula, tetapi akan ada dua komitmen dalam rekod sejarah yang tidak berguna. Komit yang salah, komit mengembalikan komitmen yang salah ini
Sudah tentu anda juga boleh menggunakan tetapan semula, seperti git reset --hard <commit hash>, dan kemudian tambah -f apabila menolak untuk memaksa kemas kini. Tetapi operasi ini sangat berbahaya Jika orang lain telah menyemak komit anda yang salah dan anda menetapkannya semula, orang lain akan mengalami ralat apabila mereka menarik atau menolak.
Anda sepatutnya hanya boleh melancarkan versi repositori tempatan anda dan menolaknya semula.
Hanya gulung semula ke id komit sebelumnya dan tolak sekali lagi, tetapi masih akan ada rekod di hujung jauh
Berbalik dan serahkan semula, tetapi akan ada dua komitmen dalam rekod sejarah yang tidak berguna. Komit yang salah, komit mengembalikan komitmen yang salah ini
Sudah tentu anda juga boleh menggunakan tetapan semula, seperti git reset --hard <commit hash>, dan kemudian tambah -f apabila menolak untuk memaksa kemas kini. Tetapi operasi ini sangat berbahaya Jika orang lain telah menyemak komit anda yang salah dan anda menetapkannya semula, orang lain akan mengalami ralat apabila mereka menarik atau menolak.
1. Tetapkan semula dahulu
2. Ubah suai dan kemudian lakukan
3. Paksa tunduk semula dengan cara yang jahat. . .