Karmaşık bir birleştirme yapmadan önce bazı yerel değişiklikleri sakladım, birleştirmeyi yaptım, sonra çalıştırmadan önce aptalca yapmayı unuttum git stash pop
. Pop, izlemesi zor olan bazı problemler (büyük bir kod tabanında kötü yöntem çağrıları) yarattı. Koştum git stash show
, en azından hangi dosyaların değiştirildiğini biliyorum. Başka bir şey yoksa, sanırım bu daha fazlasını yapmak için bir ders.
Benim sorum: birleştirme de geri almadan stash pop geri almak mümkün mü?
git stash pop
2.25.0.windows.1 git
stash pop/apply
bir taahhüt vermeden önce, sen kovabilir git fsck --lost-found
. Bu komut (dolayısıyla sarkan) sahnelenen ama kararlı yerde olduğu (git terminolojisine aşina olmayanlar için gerçek dosyaları) sarkan lekeler arasında yineleme ve altına koyacağız .git / / kayıp-bulundu dizini yapabileceğiniz git show
onları ve gör bunlar aradığınız dosyalarsa.
git stash pop
taahhütte bulunmanıza izin verilmiyor . Bunu başarmak için ne yaptınız?