Eu disse acidentalmente git rm -r .. Como me recupero disso?
Eu não cometi.
Acho que todos os arquivos foram marcados para exclusão e também foram fisicamente removidos do meu checkout local.
EDIT: eu poderia (se soubesse o comando) reverter para o último commit. Mas seria muito melhor se eu pudesse desfazer o git rm -r .. Porque não tenho muita certeza do que fiz após o último commit e antes do git rm -r ..
-fao git rmgit, não removerá nenhum arquivo que tenha sido alterado ou não em etapas, portanto, você git reset; git checkout .deve recuperar tudo.
git restore: git restore -s@ -SW -- .. Veja minha resposta abaixo .