
Juan Francisco Herrera Espinosa
PreguntaLa rama que se borro, no se recupera?, po rque después del hard ya no pude hacerle checkout
- ejecuta git reflog porque vas a necesitar el hash del commit antes de que borraras la rama. Lo que está encerrado en el cuadro rojo sería el hash. En tu historial busca el ultimo hash que tiene la rama que borraste.
- ahora con el comando, ojo que el "c8358bd" es el hash que estoy usando como ejemplo
- Ejecutas
- Ejecutas

Juan Francisco Herrera Espinosa
Gracias @PaolaB, este del
git branch <Nombre dela rama que borraste> <hash-of-commit>

Paola Balasnoa
es que git reset hard si te pueda ayudar pero no sabemos los pasos que estás siguiendo para hacer el reset. Lo que puedes hacer es algo así
git reset --hard c8358bd
Con esto vas a regresar a un estado previo a la eliminación de esa rama pero ten cuidado al ejecutar este comando porque va a borrar todo lo que hayas hecho después de ese commit de manera definitiva.
Otra alternativa sería
git reflog
buscas el ultimo hash de la rama que borraste 2. Ejecutas
git branch <Nombre de la rama que borraste> <hash-of-commit>
git checkout <Nombre de la rama que borraste>
y listo con esto vas a recuperar la rama como se encontraba en ese momento y no vas perder lo que hayas hecho después como con reset.
Otra cosa que pudo haber pasado para que el reset no te funcionara es que escogiste el hash equivocado al hacer el reset.
Ojala esta respuesta te sea de más ayuda.

Juan Francisco Herrera Espinosa
si, osea lo que entiendo pss es que git reflog, sirve para ver todo lo que ha pasado, pero no quiero ver si la rama existió, pensé que con el git reset hard, recuperaria la rama previamente borrada.

Paola Balasnoa
Podrías usar
git reflog
para ver tu historial de commit y regresar a un estado antes del reset hard

Juan Francisco Herrera Espinosa
@carlosAlba fue lo que hice, primero borre la rama, (siguiendo la clase) luego hice el git reset hard, y si quiero hacer un checkout a esa rama ya no existe

Roger Carlos Ariel Alba
Hola,
Si tienes un log detallado si puedes regresar a ese "estado" del log en el que la rama existía.
Saludos