Sebagai tambahan untuk jawaban yang diterima:
Untuk melihat hash Anda perlu menggunakan perintah yang disarankan "git checkout hash ", Anda dapat menggunakangit log . Di mana pun, tergantung pada apa yang Anda butuhkan, ada cara yang lebih mudah daripada menyalin / menempelkan hash.
Anda dapat menggunakan git log --onelineuntuk membaca banyak pesan komit dalam format yang lebih padat.
Katakanlah Anda melihat ini komit satu baris dengan informasi minimal dan hanya hash yang terlihat sebagian:
hash111 (HEAD -> master, origin/master, origin/HEAD)
hash222 last commit
hash333 I want this one
hash444 did something
....
Jika mau last commit, Anda bisa menggunakan git checkout master^. The ^memberi Anda komit sebelum master. Jadi hash222.
Jika Anda ingin komit terakhir ke-n, Anda dapat menggunakan git checkout master~n. Misalnya, menggunakan git checkout master~2akan memberi Anda komit hash333.