Di Sourcetree, saya menemukan bahwa git reflog tidak berfungsi, jadi saya menemukan cara melakukannya menggunakan GUI.
Pertama, coba temukan komit "hilang" dengan mencari pesan di Riwayat Perintah (tampilan: Tampilkan Output Perintah). Mudah-mudahan akan ada di perintah "Switching Branch" setelah komit yang hilang dan Anda akan melihat komentar komit dengan ID komit 1234567.
Bawa ID Komit itu ke langkah berikutnya.
Tekan tombol "Cabang" di toolbar bagian atas dan Anda akan mendapatkan dialog "Cabang Baru" di mana Anda dapat menentukan komit tertentu. Letakkan ID Komit di sana, tentukan nama cabang baru, tekan Buat Cabang dan Anda akan mendapatkan cabang baru dengan komit yang hilang!
Ini membawa kembali beberapa pekerjaan yang hilang untuk saya!
git resetlebih sukagit checkout?