halo, kali ini gw mau share cara Reset / Hapus History Commit pada Repositori di git, pada kasus ini gw pake IDE CLion & Command Line Tools, langsung aja ya.

Ini adalah gambar sebelum direset, lalu kita buka IDE (Bebas) untuk kasus ini gw pake IDE CLion buat bikin program C++, lalu kemenu dibagain bawah, pada menu tersebut bernama “Terminal / Command Line”.

Berikut adalah perintah yang harus di ketikan pada Command Line kalian (entah Terminal, CMD, Android Studio, CLion dll)
Checkout git checkout --orphan latest_branch
Menambahkan Semua Files ke gitgit add -A
Melakukan Commit & memberikan Pesan commit git commit -am "commit message"
Menghapus Cabang (branch)git branch -D master
Merubah Nama Cabang (branch) Terakhir ke cabang Master git branch -m master
Tearkhir Mempaksa Push dan Memperbarui Repositori kaliangit push -f origin master

jika kalian sudah berhasil, commit pada git akan terset dari semula 3 menjadi hanya 1 commit (pada kasus dan repositori ini). dan itu tandanya kalian berhasil mereset history commit. jika pada saat reset ada tulisan “Everything up-to-date” silahkan coba lagi sampai tulisan itu tidak ada, atau ulangi step dari awal. Mungkin itu aja yang ingin gw share, makasih ya 🙂