Bagaimana Cara Menghapus (Delete/Undo) Last Github Commit

Salam Koding!

Github adalah revisi control platform untuk sebuah proyek(khususnya progamming) yang sangat populer saati ini. Dengan menyimpan proyek kita di github secara step by step, kita bisa menganalisa dan mengetahui apa saja yang telah kita kerjakan dengan detail sehingga mengurangi kemungkinan lupa atau keliru dalam mengerjakan proyeknya. Github juga memungkinan kita untuk bekerja secara masal dengan user lain. Lebih lengkapnya bisa dilihat di materi Sekolah Koding <a href='https://sekolahkoding.com/kelas/video/Simpan-project-dengan-GitHub'>https://sekolahkoding.com/kelas/video/Simpan-project-dengan-GitHub</a>

Salah satu kesalahan atau error yang sering kita jumpai ketika bekerja dengan github adalah salah commit data yang ternyata sudah terupload rapi di repositori github.

Kali ini ane akan memberi langkah-langkah bagaimana menghapus commit terakhir di github. 1. Pastikan github terminal/cmd sudah terinstall di pc 2. Cek commit number di terminal atau kalau di halaman github seperti gambar di bawah 3. Jalankan ini di terminal/cmd

git reset --hard <commit's number>

contoh

git reset --hard bf34k7232gehjghjgdg2t62382e8

4. Kemudian jalankan di terminal/cmd

git push -f origin HEAD^:master

5. Terakhir jalankan ini

git reset -f --soft HEAD~

6. Cek repository di halaman github dan kalau teman-teman telah mengikuti langkah-langkah di atas dengan benar, commit yang tidak diingankan tadi udah ngacir dari repo :D

Selamat mencoba!

avatar newbieindonesian24
@newbieindonesian24

15 Kontribusi 19 Poin

Diperbarui 3 tahun yang lalu

5 Jawaban:

sip sip sip

avatar superadmin
@superadmin

0 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Thanks kak, bekerja dengan baik!

avatar agawmd
@agawmd

2 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Makasih bang, Salam Koding!!

avatar bakhtiarsmw
@bakhtiarsmw

5 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

<div>mas kenapa ya saat saya push, commit yang saya hapus balik lagi?<br>padahal saya sudah git reset</div>

avatar tueka
@tueka

57 Kontribusi 21 Poin

Dipost 3 tahun yang lalu

<pre>git reset -f --soft HEAD~

kok ga bisa ya bang? error: unknown switch `f' <br></pre><div><br></div>

avatar adityapratomosutrisno_google
@adityapratomosutrisno_google

1 Kontribusi 1 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban