git reset
git reset [--soft | --mixed | --hard] <commit>
Risiko: Hati-hati
Apa ia buat
Undurkan branch anda ke commit yang lebih lama.
Bila nak guna
Hanya untuk commit yang belum dikongsi.
Contoh
$ git reset --soft HEAD~1Undur commit terakhir. Perubahan kekal dalam kotak.
$ git reset HEAD~1Perubahan kembali ke folder anda.
$ git reset --hard HEAD~1Perubahan dihapus. Bahaya!
Belajar dalam: Makmal reset · Dokumentasi rasmi