Cara menghapus 5 komit terakhir dari repositori git

Cara menghapus 5 komit terakhir dari repositori git

Menghapus beberapa komit terakhir dari repositori git adalah proses yang relatif sederhana yang dapat dicapai dengan beberapa perintah sederhana. Dalam panduan ini, kami akan menjelaskan cara menghapus beberapa komit terakhir dari repositori git, serta membahas mengapa ini mungkin diperlukan. Kami juga akan memberikan instruksi langkah demi langkah untuk menghapus beberapa komitmen terakhir dari repositori, serta masalah umum yang mungkin muncul dalam proses. Pada akhir panduan ini, Anda harus memiliki pemahaman yang baik tentang cara menghapus beberapa komit terakhir dari repositori git.

Hapus beberapa komit dari repo git lokal

Untuk menghapus 5 komit terakhir dari repositori github, Anda dapat menggunakan perintah git rebase sebagai berikut:

  1. Lihatlah cabang yang ingin Anda modifikasi riwayat komit dari:
    Git Checkout Branch_name  
  2. Menggunakan 'git rebase -i kepala ~ 5' Perintah untuk memulai rebase interaktif dari 5 komit terakhir:
    git rebase -i kepala ~ 5  

    Git Rebase Head Sukses

  3. Ini akan membuka editor teks dengan daftar 4 komit terakhir. Untuk menghapus komit, ubah kata "memilih" di awal garis untuk "menjatuhkan". Simpan dan tutup file.

    Ubah gambar untuk dijatuhkan dan disimpan

  4. Jika ada konflik Selama Rebase, Anda perlu menyelesaikannya. Setelah semua konflik diselesaikan, jalankan:
    git rebase -continue  
  5. Jika rebase berhasil, komitmen yang Anda tandai sebagai "drop" dalam rebase interaktif akan dihapus dari sejarah repositori lokal.

Hapus komit dari repositori jarak jauh juga

Hapus komit komit dari repositori jarak jauh. Dorong perubahan dengan paksa ke repositori jarak jauh.

Git Push Origin Branch_name -Force  

Perlu diingat bahwa menghapus sejarah komit adalah operasi yang merusak, karena secara permanen menghilangkan komit dari repositori. Umumnya tidak disarankan untuk menghapus riwayat komit kecuali itu mutlak diperlukan.

Kesimpulan

Menghapus beberapa komit terakhir dari repositori git adalah proses yang relatif sederhana yang dapat diselesaikan dalam beberapa langkah. Dengan mengikuti instruksi yang diuraikan dalam panduan ini, Anda seharusnya tidak kesulitan menghapus beberapa komit terakhir dari repositori. Penting untuk diingat bahwa proses penghapusan komit di repositori git tidak dapat diubah, jadi pastikan Anda yakin dengan keputusan Anda sebelum Anda melanjutkan. Dengan pendekatan yang tepat, Anda dapat berhasil menghapus beberapa komit terakhir dari repositori git.