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.


Komentar