Cara Membatalkan Commit Terakhir di Git: Panduan Lengkap

Cara Membatalkan Commit Terakhir di Git
Melakukan commit yang salah di Git adalah hal yang umum terjadi. Untungnya, Git menyediakan beberapa cara untuk membatalkan commit terakhir, tergantung pada kebutuhan Anda.
1. Menggunakan git reset
-
git reset --soft HEAD~1
Menghapus commit terakhir, tetapi menyimpan perubahan di area staging. Cocok jika Anda ingin mengedit commit sebelum mengirimnya. -
git reset --mixed HEAD~1
Menghapus commit terakhir dan mengembalikan perubahan ke working directory tanpa staging. -
git reset --hard HEAD~1
Menghapus commit terakhir dan semua perubahan terkait. Gunakan dengan hati-hati karena perubahan akan hilang.
2. Menggunakan git revert
Jika commit sudah didorong ke repositori remote dan Anda ingin membatalkannya tanpa mengubah riwayat, gunakan:
git revert HEAD
Ini akan membuat commit baru yang membalikkan perubahan dari commit sebelumnya.
3. Menggunakan Visual Studio Code
Bagi pengguna VSCode:
-
Tekan
Ctrl + Shift + G
untuk membuka panel Source Control. -
Klik ikon tiga titik (opsi lainnya).
-
Pilih "Undo Last Commit".
Ini akan membatalkan commit terakhir dan mengembalikan perubahan ke area staging.