Sourcetree'de, git reflog'un işe yaramadığını gördüm, bu yüzden GUI'yi kullanarak bunu nasıl yapacağımı anladım.
İlk olarak, Komut Geçmişinde bir mesaj arayarak "kayıp" taahhüdü bulmaya çalışın (Görünüm: Komut Çıktısını Göster). Umarım kaybettiğiniz taahhütten sonra "Şube Değiştirme" komutunda olacak ve 1234567 taahhüt kimliğine sahip taahhüt yorumunu göreceksiniz.
Bu işlem kimliğini bir sonraki adıma götürün.
Üst araç çubuğundaki "Dal" düğmesine basın ve belirli bir taahhüdü belirtebileceğiniz bir "Yeni Dal" iletişim kutusu edinmelisiniz. Bu taahhüt kimliğini oraya koyun, yeni bir şube adı belirtin, şube oluştur'a basın ve kayıp taahhüdünüzle yeni bir şube almalısınız!
Bu benim için bazı kayıp işleri geri getirdi!
git resetdeğilgit checkoutmi?