Menghapus beberapa komit terakhir dari repositori Git adalah proses yang relatif sederhana yang dapat diselesaikan dengan beberapa perintah sederhana. Dalam panduan ini, kami akan menjelaskan cara menghapus beberapa komit terakhir dari repositori git, serta mendiskusikan mengapa hal ini diperlukan. Kami juga akan memberikan petunjuk langkah demi langkah untuk menghapus beberapa komit terakhir dari repositori, serta masalah umum yang mungkin muncul dalam proses. Di akhir panduan ini, Anda akan memiliki pemahaman yang baik tentang cara menghapus beberapa komit terakhir dari repositori Git.
Hapus Beberapa Komit Terakhir dari Repo Git Lokal
Untuk menghapus 5 komit terakhir dari repositori Github, Anda dapat menggunakan git rebase perintah sebagai berikut:
Periksa cabang yang ingin Anda ubah histori komitnya:
git checkout branch_nameGunakan perintah `git rebase -i HEAD~5` untuk memulai rebase interaktif dari 5 komit terakhir :
git rebase -i HEAD~5


git rebase --continueJika rebase berhasil, komit yang Anda tandai sebagai “drop” di rebase interaktif akan dihapus dari riwayat repositori lokal. Hapus Komit dari Repositori Jarak Jauh Too
Hapus komit yang dijatuhkan dari repositori jarak jauh. Dorong perubahan secara paksa ke repositori jarak jauh.
git push Origin branch_name --force
Perlu diingat bahwa menghapus riwayat komit adalah operasi yang merusak, karena secara permanen menghapus komit dari repositori. Umumnya tidak disarankan untuk menghapus riwayat komit kecuali benar-benar diperlukan.
Kesimpulan
Menghapus beberapa komit terakhir dari repositori Git adalah proses yang relatif sederhana yang dapat diselesaikan dalam beberapa langkah. Dengan mengikuti petunjuk yang diuraikan dalam panduan ini, Anda tidak akan kesulitan menghapus beberapa komit terakhir dari repositori. Penting untuk diingat bahwa proses menghapus komit di repositori Git tidak dapat dibatalkan, jadi pastikan Anda yakin dengan keputusan Anda sebelum melanjutkan. Dengan pendekatan yang tepat, Anda berhasil menghapus beberapa komit terakhir dari repositori Git.
Referensi tecadmin.com