Accede a todo EDteam con un único pago¡Sube a premium con -50%!

Gastón Pappaterra@gpappaterra

Buenos días, les escribo esta vez para comentarles una mala experiencia que tuve con GIT. Yo soy un programador novato y no tengo mucha experiencia trabajando con git entre otras cosas. Ayer pensando en que si se me rompía la pc iba a perder mi proyecto, se me ocurrió subir el repositorio a github para tener un respaldo en la nube . Entonces, hice un git push desde visual studio code, resulta que no me dejaba pq me decía que tenia que seleccionar una rama asique metí mano hasta que hice el push, me saltaron un par de cartelitos (los cuales ni mire :D) y cuando termino el proceso me borro el 75% de los archivos y subió a github lo que se le dio por los huevos. Yo pense... bueno vuelvo al commit que hice hace 5 minutos y listo, problema resuelto, el tema es que cuando fui a ver el historial de commits me habían desaparecidos todos los de este mes. Ahí fue que me volví loco y estuve como 4 hs tratando de recuperar los archivos, hasta trate de restaurar windows a como estaba 1 semana atrás.

Sin éxito, me fui a dormir como a las 6 de la mañana ya resignado. Cuando me levante al mediodía, me puse a googlear a ver si había algún comando que te permita restaurar commits borrados y ahí encontré el bendito comando ~~~git reflog ~~~. Por fin pude ver los commits q se habían borrado, entonces, copie el código del commit que hice antes que se fuera todo a la mierd... y utilice el comando ~~~git reset --mixed codigoDelCommit ~~~ . En el momento me restauro el commit y así recupere todos mis archivos. La verdad es que no se pq GIT me borro esos commits pero les dejo estos comandos por si a alguien le pasa lo mismo.

Saludos!


Escribe una respuesta

Pregunta a ChatEDT