Batalkan komit Git setelah push menggunakan tambalan terbalik?

100

Saya telah mendorong sebuah komit dan saya ingin mengembalikan perubahan yang diperkenalkan oleh komit ini dengan menerapkan dan melakukan tambalan terbalik. Bagaimana saya melakukannya?

Dziamid
sumber

Jawaban:

142

Menggunakan

git revert HEAD

Ini akan membuat tambalan yang mengembalikan komit terakhir dan melakukan tambalan itu sebagai komit baru.

Jika Anda ingin mengembalikan versi tertentu sebelumnya, gunakan

git revert <revision>

lihat juga: http://schacon.github.com/git/git-revert.html

pilif
sumber
4

cukup gunakan

untuk file yang dikomit:

git revert <SHA1 ID>

untuk file tanpa komitmen:

git reset --hard HEAD
Amit
sumber