Mereset GIT Commit
Merest GIT Commit, Jika dirasa history commit tidak relevan atau state commit sudah mantap dan ingin menghapus semua history yang ada
Ditulis oleh Abdul
Dipublikasikan pada 18 Jul 2024
Daftar Isi
Mereset GIT Commit
Pertama kita checkout ke branch baru dengan tambahan flag --orphan
git checkout --orphan temporary_branch
Kemudian kita masukan semua perubahan ke stagging dengan perintah
git add .
Kemudian kita bisa melakukan commit
git commit -m 'commit message'
Sekarang kita bisa hapus branch utama kita, yaitu Main dengan perintah
git branch -D main
Kemudian kita set temporary_branch sebagai branch utama, sekaligus kita rename menjai main
git branch -m main
Step akhir kita push dengan flag -f
git push -f origin main
Recap
git checkout --orphan temporary_branch
git add .
git commit -m "commit message"
git branch -D main
git branch -m main
git push -f origin main
Kesimpulan
Dengan menjalankan rangkaian perintah diatas, kamu sudah berhasil mereset atau menghapus semua history commit yang ada, kadang hal ini diperlukan, apalagi kalau kamu ada ketidak sengajaan memasukan hal sensitif ke dalam pesan commit kamu.