Yanlışlıkla dedim git rm -r .
. Bundan nasıl kurtulurum?
Ben taahhüt etmedim.
Tüm dosyaların silinmek üzere işaretlendiğini ve yerel ödememden fiziksel olarak kaldırıldığını düşünüyorum.
EDIT: Ben (komutu biliyor olsaydım) son taahhüt geri dönebilir. Ama geri alabilirsem çok daha iyi olurdu git rm -r .
. Çünkü son işlemden sonra ve işten önce ne yaptığımdan emin değilim git rm -r .
.
-f
kadar git rm
Git bir nedenle sahnelenen veya unstaged değişiklikler olmuştu herhangi bir dosya kaldırmış olmayacak git reset; git checkout .
şeyi kurtarmak gerekir.
git restore
: git restore -s@ -SW -- .
. Bkz aşağıda Cevabımı .