¡Mierda! Hace aproximadamente una semana, estaba reescribiendo algunos commits mientras trataba de limpiar mi repositorio, y aparentemente no terminé realmente. Hoy, una semana y varios commits más tarde, fui a rebase para reordenar algunos commits a partir de hoy, y me dijeron que ya estaba en medio de una rebase.Aborted git rebase anterior y commits perdidos desde que comenzó la rebase
Eso debería haber sido una señal para copiar mi repositorio por si acaso. Pero no lo hice ... en su lugar corrí git rebase --abort
que sonaba justo en ese momento. Bueno, eso no estaba bien. Anuló la rebase de hace una semana y restableció la HEAD del maestro a la anterior. ¡Tonto!
Tengo varias otras ramas que son bastante recientes, y he presionado a control remoto varias veces, pero los cambios más recientes parecen haber desaparecido para siempre. No poseo el nivel apropiado de git-fu para saber si hay alguna forma de recuperar mis cambios.
¿Estoy jodido?
EDIT - ¡GUAU! ¡Gracias chicos! git reflog
es increíble! Estoy completamente recuperado ... lección aprendida. Marcado La respuesta de Tchalvak fue aceptada por ser la primera en publicar.
'git reflog' acaba de salvarme de perder horas de trabajo. ¡Gracias! –
Te amo por esta respuesta. Si pudiera votar diez veces, lo haría. – RobW
salvó la mía también. ¡muchas gracias! – liuyu