Hice algo muy estúpido. Realicé una confirmación mediante git commit (ediciones de archivos + archivos nuevos) (C). Luego hice la modificación del último compromiso. Luego eliminé todos los archivos recursivamente (!) Usando git rm -r
Luego hice otro commit de git (C).Deshacer eliminar en GIT
A-B-C ↑ master
¿Hay alguna manera de recuperar los archivos pero mantener los cambios que tuve en mi primer compromiso? (C) Prefiero no volver a (B). Intenté restaurar git --soft head ^, entonces el estado de git enumera los archivos que eliminé, luego hice el pago de git, pero todavía no tuve suerte. Ni siquiera sé si es posible.
¿quieres recuperar tus archivos de commit A? – uday
No, todavía quiero estar en C, pero sin archivos eliminados, solo las modificaciones y archivos de mi archivo. No tengo los archivos en mi árbol de trabajo ahora, se eliminan. – Nately