Duplicar posibles:
Git undo last commitpuso accidentalmente en git
Tengo una estructura de carpetas como esto ..
~/git
......all repos of my github account
.....play
.....emacs.d
.....dummy
.....etc
he creado repo ficticia para familiarizarse con git comandos. así que en lugar de inicializar la carpeta ficticia, he emitido git init
en la carpeta git y emitido , y comprometido con mi repositorio local.
Quiero volver a mi estado anterior, y no quiero perder ningún cambio que haya hecho. ¿Cómo puedo hacer eso?
¿No desea perder todo su historial anterior en ese repositorio o cambios desde el último compromiso que accidentalmente cometió en él? ¿O ambos? –