Saya tidak sengaja berkata git rm -r .. Bagaimana saya pulih dari ini?
Saya tidak berkomitmen.
Saya pikir semua file ditandai untuk dihapus dan juga dihapus secara fisik dari checkout lokal saya.
EDIT: Saya bisa (jika saya tahu perintah) kembali ke komit terakhir. Tetapi akan jauh lebih baik jika saya bisa membatalkannya git rm -r .. Karena saya tidak begitu yakin apa yang saya lakukan setelah komit terakhir dan sebelum git rm -r ..
-funtuk git rmgit tidak akan menghapus file apa pun yang telah melakukan perubahan stage atau unstaged sehingga git reset; git checkout .harus memulihkan semuanya.
git restore: git restore -s@ -SW -- .. Lihat jawaban saya di bawah ini .