Anda juga dapat menarik komit terbaru dan membatalkan sampai komit yang Anda inginkan:
git pull origin master
git reset --hard HEAD~1
Ganti masterdengan cabang yang Anda inginkan.
Gunakan git log untuk melihat komit mana yang ingin Anda kembalikan:
git log
Secara pribadi, ini bekerja untuk saya lebih baik.
Pada dasarnya, yang dilakukannya adalah menarik komit terbaru, dan Anda secara manual mengembalikan komit satu per satu. Gunakan git log untuk melihat riwayat komit.
Poin bagus: Bekerja seperti yang diiklankan. Anda tidak harus menggunakan hash komit atau menarik cabang yang tidak dibutuhkan.
Poin buruk: Anda harus mengembalikan komitmen satu per satu.
PERINGATAN: Lakukan / simpan semua perubahan lokal Anda, karena dengan --hardAnda akan kehilangannya. Gunakan dengan resiko Anda sendiri!