Reverting a git rebase interactivo
Después de completar una rama de características, durante unagit rebase -i
Eliminé accidentalmente todos mis commits. No estoy completamente seguro, pero sospecho que en lugar de aplastar mis confirmaciones, reemplacé toda la entrada con un mensaje de confirmación.
http: //shafiulazam.com/gitbook/4_interactive_rebasing.htm dice
La última cosa útil que puede hacer rebase interactiva es cancelar las confirmaciones por usted. Si en lugar de elegir 'elegir', 'aplastar' o 'editar' para la línea de confirmación, simplemente elimina la línea, eliminará la confirmación del historial.
Mi pregunta es: ¿hay alguna forma de revertir / deshacer esto?